Hohe Last, aber nichts läuft?

10

Ich bin mir nicht sicher, wie das überhaupt möglich ist. Oben gesehen liegen meine Lasten oft über 2, 3, 4,0, aber ich bin zu über 99% im Leerlauf. Es gibt nie einen Prozess an der Spitze, der etwas aufnimmt, alle meine Prozesse sind 0. Dies ist ein neuer i-5-Laptop, der in 10.04 sehr schnell lief, in 10.10 jedoch fast nicht mehr verwendet werden kann. Hat jemand irgendwelche Ideen? Wie ist die Last so hoch, wenn nichts läuft?

Vielen Dank


quelle
Ich stehe häufig vor diesem Problem. CPU-Hogging ist das Hauptproblem für mich
Benutzer

Antworten:

5

Dies ist normalerweise das Ergebnis eines Treibers, der im Kernel ausgeführt wird. Diese Threads werden normalerweise nicht angezeigt, topund selbst wenn Kernel-Threads angezeigt werden, werden sie manchmal nicht angezeigt. Ich war in deiner Situation. Es gab keine Möglichkeit, die genaue Ursache anzuzeigen, aber ein Upgrade meines Grafiktreibers hat das Problem behoben.

Ich fürchte, das genaue Problem in Ihrem Fall ist wahrscheinlich eine Regression der Treiber des Kernels. Mein Geld würde für Grafiken sein.

Haftungsausschluss : Was ich vorschlagen werde, könnte Dinge kaputt machen. Es ist unwahrscheinlich, aber möglich. Wenn Sie mit der Befehlszeile nicht zufrieden sind oder nicht wissen, wie Sie in eine LiveCD-Umgebung gelangen, um Probleme zu beheben, würde ich hier für alle Fälle aufhören zu lesen.

Sie können auf einen älteren Kernel (und damit auf Treiber) zurückgreifen, indem Sie die Mainline-Pakete installieren. Es gibt kein einfaches Apt-Get dafür, da ältere Kernel-Versionen nicht für Maverick erstellt wurden. Aber Sie können die .deb-Hauptdateien von hier abrufen:

http://kernel.ubuntu.com/~kernel-ppa/mainline/

Sie werden wahrscheinlich 2.6.32.25-lucid wollen, aber Sie könnten auch 2.6.36 versuchen, um zu sehen, ob es in späteren Versionen behoben wurde.

Zum Testen benötigen Sie die Pakete für Ihre Architektur (siehe uname -a) und das -allPaket. Stecken Sie sie in ein Verzeichnis mit nichts anderem cdund führen Sie sie aus dpkg -i *.deb. Sie können auf sie doppelklicken, um sie zu installieren, aber Sie müssen sie in der richtigen Reihenfolge ausführen, sonst schlägt sie fehl.

Nach der Installation müssen Sie einen Neustart durchführen und bevor Ubuntu geladen wird, müssen Sie die linke Umschalttaste gedrückt halten. Dadurch wird der GRUB-Bootloader angezeigt und Sie können auswählen, welchen Kernel Sie verwenden.

Wenn jedoch die ältere (früher funktionierende) Version nicht funktioniert, ist dies an anderer Stelle ein Problem.

Oli
quelle
Ich denke, Sie sind wahrscheinlich auf dem richtigen Weg. Ich denke, es kann ein Problem mit dem Kernel oder einigen Kernelmodulen sein. Ich habe bereits 2.6.36-rc8 von dieser Seite ohne Unterschied ausprobiert. Ich habe bereits alle fgrlx-Treiber, compiz und dergleichen deinstalliert, auch keine Freude. Ich denke, ich werde Ihren Vorschlag versuchen und einen älteren klaren Kernel versuchen ... argh, klingt wie ein Chaos ...
@Landon Es könnte Probleme mit einem alten Kernel und einem neuen X geben. Aber das Seltsame ist, ich würde erwarten, dass auch andere Leute dieses Problem haben ... Zumindest, damit es durchsuchbar ist. Was ist Ihr Laptop Marke / Modell?
Oli
Ja, ich fand es auch seltsam, als erstes habe ich Google durchsucht ... Der Laptop ist ein HP Envy 15t, Core i-5 mit Radeon 4200-Grafik. Dieses Ding hat in 10.04 wunderbar funktioniert und ich hätte nie ein Upgrade durchführen sollen ...
Hast du Glück mit einem älteren ~ .32 Kernel?
Oli
Nun, ich dachte, das hat funktioniert, nach dem Booten fiel es auf unter 0,5, das erste Mal, dass es in 10.10 passiert ist. Aber dann begann es stetig zu steigen und war innerhalb von 3 Minuten wieder auf über 3.0 mit Leerlauf-CPU-Auslastung ... Ich denke, ich muss möglicherweise nur eine Neuinstallation von 10.04 durchführen, danke für die Hilfe!
4

Die Systemlast unterscheidet sich grundlegend von der CPU-Last. Die Systemlast zählt die durchschnittliche Anzahl von Prozessen, die sich in einem Wartezustand befinden. Sie warten möglicherweise nicht unbedingt auf die CPU, sondern möglicherweise auf eine blockierte E / A (Netzwerk, Festplatten, Austausch usw.).

Siehe auch http://en.wikipedia.org/wiki/Load_(computing )

txwikinger
quelle
0

Vielleicht überhitzt? Wenn mein Computer überhitzt (dieses Problem trat bei Ubuntu 08.04 auf), bleibt er zurück und die CPU beträgt 80-100%.

Hillar
quelle
Ich glaube nicht, dass es überhitzt, das Problem liegt bei einem Kaltstart und die Lüfter treten in Ordnung und alles, aber die Last steigt kurz nach dem Hochfahren hoch und bleibt einfach dort. Die CPU-Auslastung liegt immer bei 0 (99,5 +% Leerlauf), aber die Last ist seit dem Upgrade nicht unter 1,0 gefallen ...
0

Wenn der Lüfter Ihres Laptops ständig hoch ist, blockiert wahrscheinlich Staub die Lüftungsschlitze des Laptops, was die Kühlung beeinträchtigt und zu einer Überhitzung Ihres Laptops führt. Sie sollten die CPU- und GPU-Temperaturen überprüfen, um festzustellen, ob etwas ungewöhnlich hoch ist.

Wenn die Leistung nachlässt, ist dies ein Hinweis darauf, dass die CPU verlangsamt wird. Dies geschieht normalerweise, wenn ein Computer zu heiß wird.

Lassen Sie uns wissen, wie hoch Ihre Laptop-Temperaturen sind.

James White
quelle
1
Die CPU-Temperatur beträgt derzeit 42-43 ° C, was höher ist als es sein sollte und höher als in 10.04. Der Lüfter läuft auch ziemlich hoch. Ich glaube nicht, dass es etwas ist, das den Lüfter blockiert, da dies in 10.04 kein Problem war, aber seit Tag 1 des Upgrades ein beständiges Problem ist.
Ich denke, dies könnte ein Henne-Ei-Problem sein: Was war zuerst da, die hohe CPU-Auslastung oder die hohe Temperatur? :)
43C klingt nicht schlecht. Sicherlich nicht an dem Punkt, an dem die CPU skalieren würde, um die Wärme zu reduzieren. Auf meinem Desktop (mit guter Kühlung) bin ich bei 54 ° C.
Oli
Ich denke, 42-43 Grad Celsius sind nicht zu hoch. Mein Computer ist immer so etwas wie 40-50 C. Über 60 ist hoch.
Hillar
Okay, danke, das ist gut zu wissen. Ich denke, es war ungefähr 32