Wie kann man die CPU-Ausführungsobergrenze global auf Linux beschränken?

561
Santosh Kumar

Mein AMD FX 8320 hat die schlechte Angewohnheit, das Betriebssystem herunterzufahren, wenn CPU-intensive Arbeit geleistet wird, wie z. B. CG-Rendering oder Programmkompilierung .

Um dieses Problem zu lösen, beschränkte ich mich unter Windows auf 90% der Ausführung in Energieoptionen. Etwas wie in dieser Frage gezeigt .

enter image description here


Gibt es eine Möglichkeit, die CPU-Ausführungsobergrenze in Linux auf 90% zu begrenzen?

Ich habe im Internet über diese recherchiert, die meisten der Frage darüber reden auf dem Begrenzungsprozessbasis oder Kern Basis . Ich möchte, dass es global ist. Kann mich jemand auf dieses Thema hinweisen?

1
Diese Windows-Einstellung steuert Ihre CPU-Frequenz. Unter Linux wird diese Funktionalität als "Frequency Scaling Governors" bezeichnet. Daniel B vor 5 Jahren 0
Sie suchen nach / sys / devices / system / cpu / cpu * / cpufreq / ` Attie vor 5 Jahren 3
Arch Linux hat einen Leitfaden zum Einstellen der maximalen Taktraten: https://wiki.archlinux.org/index.php/CPU_frequency_scaling und RedHat hat auch einen Leitfaden: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux / 7 / html / power_management_guide / cpufreq_governors. In RedHat sieht es so aus, als könnte der p-state auf einen maximalen Energieprozentsatz ähnlich wie Windows konfiguriert werden. Zu Ihrer Information, meine Google-Suche war "Fedora CPU Power State Limit", nur um Sie in die richtige Richtung zu bringen. Mokubai vor 5 Jahren 1
Haben Sie stattdessen versucht, Ihren Kühl- / Luftstrom zu erhöhen? mattdm vor 5 Jahren 2

0 Antworten auf die Frage