Ich habe einige Programme auf meinem Ubuntu-Rechner ausgeführt, die über einen längeren Zeitraum die maximale CPU-Leistung verbrauchen. Dies führt zu einer Überhitzung des Computers.
Könnte jemand ein gutes Programm vorschlagen, das die CPU-Leistung drosselt, um die eingestellte Temperatur aufrechtzuerhalten?
Ich habe Jupiter ausprobiert, aber es hat diese Funktion nicht. Ich habe auch einige Linux-Skripte ausprobiert, aber ich habe nicht die Fähigkeiten, sie für Ubuntu zu modifizieren.
Jede Hilfe wäre sehr dankbar.
Antworten:
Dies wird normalerweise vom CPU- Governor und vom Kernel selbst recht gut erledigt. Die CPU sollte automatisch gedrosselt werden, sobald gefährliche Temperaturen erreicht sind. Was lässt Sie denken, dass es ein Problem ist? Bei welchen Temperaturen laufen Sie?
Hier sind ein paar Dinge, die Sie vielleicht ausprobieren möchten.
Spielen Sie mit den verschiedenen Gouverneuren . Die meisten modernen Systeme skalieren die CPU-Frequenz entsprechend dem aktuellen Bedarf. Auf Linux-Systemen wird dies vom "CPU-Regler" gesteuert. Wenn Sie den Job nur ohne Aufheizen ausführen möchten und sich nicht um die Geschwindigkeit kümmern möchten, setzen Sie den Regler auf "Powersave".
Mit diesem Befehl können Sie überprüfen, welcher Governor eingestellt ist:
Mögliche Optionen sind:
Verwenden Sie
cpufreq
diese Option, um die Geschwindigkeit Ihres Prozessors manuell einzustellen:Ermitteln Sie die verfügbaren Prozessorgeschwindigkeiten (die Beispiele stammen von meinem Laptop):
Stellen Sie nun eine niedrige Frequenz ein (z. B. 1,20 GHz):
Wenn Sie immer noch der Meinung sind, dass dies erforderlich ist, können Sie ein Skript erstellen, das die Temperatur überwacht und die Häufigkeit nach Bedarf festlegt. Dies ist jedoch mit Sicherheit schlimmer, als den Kernel damit umgehen zu lassen, und hängt davon ab,
sensors
obacpi
oder was Ähnliches richtig konfiguriert ist, und ist es wirklich nicht wert.quelle
Warum nicht zuerst über den Standort und die Umgebung des Computers nachdenken?
Kann es eine gute Luftzirkulation haben?
Ist der Raum kühl? Vielleicht Klimaanlage oder das Fenster öffnen?
Haben Sie den Rücken abgenommen und einen Staubsauger verwendet, um angesammelten Staub zu entfernen?
quelle