Gesperrter Computer wird sehr heiß, obwohl keine CPU-intensiven Aufgaben ausgeführt werden

7

Ich verwende Ubuntu 15.10 auf meinem HP ProBook 6470b-Laptop. Wenn ich es abschließe und von meinem Schreibtisch weggehe, wird es oft sehr heiß, sehr schnell.

Hier ist ein Screenshot des Psensor-Diagramms, das das Problem zeigt. Die Temperatur begann zu steigen, kurz nachdem ich das Gerät gesperrt hatte.

Sensordiagramm

Antwort: Ja, es war compiz. Nein, ich weiß noch nicht, wie ich das beheben soll

Ich habe versucht, die Grundursache dafür zu finden, aber mir gehen die Ideen aus. Weitere Details zu meinem Setup:

  • Dies ist mein Arbeitscomputer, der in einer Windows-basierten Unternehmensumgebung ausgeführt wird.
  • Der Computer ist normalerweise an die Station angedockt, aber das Problem tritt auch auf, wenn er nicht angedockt ist.
  • Der Computer kühlt sich ab, wenn ich ihn entsperre, ohne zusätzliche Aktionen.
  • Es sind keine externen Geräte (außer Logitech-Maus) angeschlossen.
  • Ich verwende Compiz mit Unity, so ziemlich das Standard-Setup (ich habe jedoch einige Compiz-Plugins aktiviert, ich liebe sie).

Bisher habe ich versucht:

Nichts davon half.

Als Nächstes habe ich alle 3 Sekunden einen winzigen Befehl zur Protokollierung der CPU-Auslastung gestartet, um die für das Problem verantwortlichen Prozesse zu identifizieren: while true; do date >> logfile.txt; ps -eo pcpu,pid,comm | sort -k 1 -r | head -10 >> logfile.txt; echo -e '\n-----------------------\n' >> logfile.txt; sleep 3; done

Verwenden Sie hierfür nicht ps. Verwenden Sie oben: top -b >> logfile.txt

Als ich an meinen Schreibtisch zurückkam und hörte, wie die Lüfter des Laptops mit voller Geschwindigkeit liefen, überprüfte ich sofort die Protokolldatei - es stellte sich heraus, dass ... nichts wirklich die gesamte CPU frisst. Die CPU-intensivste Anwendung war zwar compiz, verbrauchte jedoch höchstens 3,2% der CPU. Während der ganzen Zeit gab es keinen Hinweis darauf, dass ein Prozess verrückt wurde. Hier ist ein Beispiel für einen Protokollrahmen:

 3.1  2732 compiz
 2.1  3510 chrome
 1.8  1141 Xorg
 1.4  3566 chrome
 1.4 24014 evolution
 0.9  3733 chrome
 0.9 21418 firefox
 0.8  3489 psensor
 0.4  4164 abiword
 0.3 20256 chrome

Haben Sie eine Idee, was ich als Nächstes tun könnte, um das Problem zu beheben oder zumindest die Ursache zu finden?

user1234567
quelle
Ich fürchte, ich bin mit ps nicht vertraut genug, um zu verstehen, was falsch läuft, aber ps erfasst eindeutig nicht alle laufenden Prozesse, oder was auch immer vor sich geht, stoppt, wann immer Sie Ihr Skript ausführen. PSensor kann die hohe CPU-Auslastung erkennen. Wenn Sie dies ausführen und die Ausgabe erhalten können, warum tun Sie das nicht auch mit top?
Steve Roome
@SteveRoome head -10begrenzt die Ausgabe auf 10 Zeilen und Prozesse werden nach CPU-Auslastung sortiert. Wie auch immer, ich kann dies fallen lassen und überprüfen (
naja
1
Ich kann das einfach nicht als wahrscheinliches Szenario ansehen. Es ist nicht die Anzeige und Sortierung, die ich nicht verstehen kann. Dies ist der Abschnitt in der ps-Manpage zur Auswahl der anzuzeigenden Prozesse. Standard sind Prozesse, die dem aktuellen Benutzer gehören und an die aktuelle Anzeige gebunden sind.
Steve Roome
Bevor Sie den Bildschirm sperren, führen Sie System Monitor (Befehl gnome-system-monitor:) aus, lassen Sie ihn laufen, sperren Sie den Bildschirm, warten Sie, entsperren Sie und überprüfen Sie das Diagramm zum CPU-Verlauf .
UniversallyUniqueID
1
Klingt für mich nach Compiz-Fehler 1322751. Fügen Sie sich der Liste "Ich habe diesen Fehler" hinzu.
Steve Roome

Antworten:

1

Ich bemerkte auch einige Hitzeprobleme mit Ubuntu, das heißt, ich bemerkte die Hitze wirklich, nachdem ich einen sehr heißen, inaktiven Laptop aufgenommen hatte.

Letztendlich war die Lösung für mich so einfach wie eine Dose gut aufgetragener Luftstaubtücher, um sicherzustellen, dass das Kühlsystem effizienter funktioniert.

Allen Craig
quelle
0

compiz ist ein Fenstermanager. Dies kann allgemein bekannt sein. Einige Kommentare deuten jedoch darauf hin, dass dies nicht der Fall ist. Einige (viele?) HP Laptops sind so konzipiert, dass CPU und Grafikprozessor dieselben Wärmemanagementressourcen verwenden. Wenn wir davon ausgehen, dass die CPU kühl ist und der Grafikprozessor überlastet ist, wird erläutert, wie Psensor hohe Temperaturen und niedrige CPU-Auslastung melden kann. Unter der Annahme, dass Dienstprogramme zur Geschwindigkeitsreduzierung nur auf der CPU funktionieren, erklärt dies auch, warum solche Dienstprogramme bei der Verwaltung dieses Überhitzungsproblems unwirksam sind.

Ich habe Episoden beobachtet, in denen "Top" bei 120% CPU-Auslastung liegt und Psensor in den 80er Jahren Celsius-Temperaturen meldet.

Auch besorgniserregend. HP hat in der Vergangenheit die Kopfminderung von Grafikprozessoren schlecht verwaltet .

Dieser Artikel enthält viele gute Ideen, die es wert sind, erkundet zu werden. Die beste Lösung könnte jedoch darin bestehen, einen anderen Grafiktreiber oder einen einfacheren Desktop in Betracht zu ziehen. Suchen Sie im obigen Link / Artikel nach "D. Versuchen Sie es mit einer leichteren Desktop-Umgebung".

st2000
quelle