Muss ich auf Anwendungen achten, die die Systemlast erhöhen, um eine Überhitzung zu vermeiden?

Muss ich auf Anwendungen achten, die die Systemlast erhöhen, um eine Überhitzung zu vermeiden?

Ich habe festgestellt, dass mein „PCI-Adapter“ überhitzt, wenn die Belastung über 4,0 liegt (bei 4 Kernen). Er überhitzt NICHT, wenn die Belastung unter 4,0 liegt (aber ich hatte einen übertakteten Speicher, der Probleme verursachte, wie ich am Ende erkläre), also konzentriere ich mich darauf, die Systembelastung zu senken. Was überhitzt, ist nur der k10temp-pci-00c3 PCI Adapter(lautSensoren).

Der Fehler:
Ich versuche, die Anwendungen zu verfolgen, die diesen Wert ausmachen, und den jeweiligen Wert zu ermitteln.

Ausdiese Frage, habe ich gefunden atop, aber wenn man die Ausgabe liest, ist nicht klar, welche Anwendungen die Systemlast ausmachen... Es ist wie eine "einfache" Spalte, die zeigtSYSLOADfehlt. Es scheint, dass ich alle angezeigten Informationen verwenden könnte, um etwas zu berechnen, das eine solche Spalte anzeigen könnte, aber ich weiß einfach nicht, wie.

Die Erklärungen, die ich zur Systemlast gefunden habe, scheinen zu allgemein (ich kann mich irren ...), sodass ich sie nicht ausreichend verstanden habe, um einen Algorithmus zu erstellen. Ich denke, ich sollte einige Daten wie CPU-Auslastung, E/A-Auslastung, Arbeitsspeicherauslastung mischen und so die Systemlast ermitteln, auch wenn diese etwas ungenau geschätzt ist ...

Genaue Informationen zur Funktionsweise der Systemlast:
zu dieser FrageEs gibt einen Verweis auf einepdf mit Erklärungen. Die Belastung scheint nicht direkt mit bestimmten Anwendungen zusammenzuhängen ...

Brauche noch einen Workaround:
Trotzdem würde ich immer noch gerne wissen, wie es möglich ist, einen Anwendungsansatz zur Systemlast zu entwickeln. Vielleicht gibt es eine Möglichkeit, die gesamte Systemauslastung für eine bestimmte Anwendung zu priorisieren, während alle anderen sie verstopfen, selbst wenn sie NICHT viel CPU verwenden (weniger als 3 %). Beruhigen Sie sich?

Tests laufen:
Ich habe alle Prozesse auf eingestellt nice -n 19, außer dem einen Fenster/Prozess, den ich aktiv verwende; ich habe mit psensor eine Verbesserung im Temperaturdiagramm gesehen (das Diagramm ist viel weniger unscharf); die Temperatur bleibt jetzt länger unter dem Grenzwert; alle Prozesse scheinen sich wie erwartet zu verhalten; die Systemlast ist immer noch hoch, aber ich habe einmal gesehen, dass sie auf 6,0 ging und die Temperatur war immer noch in Ordnung; seitdem keine plötzlichen Abschaltungen … müssen aber noch mehr Tests durchführen …

Endlich wurde der Täter gefunden:
Mein Speicher sollte eigentlich 2000 MHz akzeptieren. Vor langer Zeit habe ich ihn auf 1600 MHz eingestellt, weil die Maschine sonst nicht booten würde. Jetzt habe ich ihn auf automatisch eingestellt, wodurch er mit 1333 MHz funktioniert. Die Temperaturk10temp-pci-00c3das war überhitzt (über 80 °C), liegt jetzt konstant bei etwa 60 °C, wenn ich schwere Anwendungen ausführe! Auch die durchschnittliche Auslastung liegt bei etwa 3,5 bis 4,0, ohne dass es zu Hardwareproblemen kommt! Dieschön 19bei den Prozessen half zwar, die Überhitzung hinauszuzögern, konnte sie aber nicht völlig verhindern!

Antwort1

Sie stellen die falsche Frage: Sie haben ein überhitztes System, das durch Kühlung des Systems gelöst werden sollte. Das Spielen von Spielen mit Prozesslast wird zu einem unbefriedigenden Hack führen. Und da Ihre Hardware an ihren thermischen Grenzen läuft, können Sie davon ausgehen, dass sich dieses Problem verschlimmert.

Wenn Sie die Hardware nicht reparieren können, versuchen Sie, den gesamten Prozessortakt zu verlangsamen. Ja, Sie erhalten einen langsameren Computer, aber es ist die einzige zuverlässige Möglichkeit, den Stromverbrauch/die Wärmeableitung zu reduzieren.

Antwort2

Die Systemlast hängt nicht direkt davon ab, wie viel Arbeit das System leistet. Sie können eine durchschnittliche Last von nur 2,0 haben und dennoch viel mehr Arbeit leisten als eine durchschnittliche Last von 8,0.

Die Last gibt lediglich Aufschluss über die durchschnittliche Anzahl der Programme, die ausgeführt werden können. Wenn sie alle auf Ihrer überlasteten Festplatte warten, wird Ihre CPU nicht viel tun, aber Ihre durchschnittliche Last wird trotzdem hoch sein.

Letztendlich liegt ein Hardwareproblem vor (Ihr „PCI-Adapter“ überhitzt). Sie werden Schwierigkeiten haben, die Temperatur zu kontrollieren, indem Sie versuchen, die Anzahl der auf Ihrer CPU ausgeführten Vorgänge zu begrenzen. Die Prozessplaner sind dafür nicht ausgelegt.

verwandte Informationen