Mein Prozessor läuft mit 40% seiner maximalen Geschwindigkeit. Ich möchte, dass er die ganze Zeit 100% der Geschwindigkeit nutzt. Ich habe bei Google gesucht, aber die Tutorials sind sehr alt und unterscheiden sich alle.
Wie kann ich die CPU-Frequenzskalierung dauerhaft deaktivieren und mein System in den Leistungsmodus versetzen?
Bitte nur Terminal-basierte Lösungen, ich möchte keine Applets.
Ich benutze Xubuntu 14.04 x64.
14.04
performance
cpu
scaling
Entfernt
quelle
quelle
Antworten:
Nachdem ich
ondemand
eine Weile damit gekämpft habe , werde ich berichten, wie ich es in Ubuntu und seinen Derivaten dauerhaft deaktivieren kann.Installieren Sie
cpufrequtils
:Bearbeiten Sie dann die folgende Datei (falls nicht vorhanden, erstellen Sie sie):
Und füge die folgende Zeile hinzu:
Speichern und schließen.
Jetzt müssen Sie den
ondemand
Daemon deaktivieren , sonst werden die Einstellungen nach dem Neustart überschrieben.Und du bist fertig!
Sie können Ihre Einstellungen überprüfen mit:
Es wird ein Informationsblock für jeden Kern Ihres Prozessors angezeigt. Überprüfen Sie einfach, ob sich alle im Leistungsmodus und mit der maximalen Geschwindigkeit Ihres Prozessors befinden.
Aktualisieren:
Das Debian-Wiki sagt, dass dies
sysfsutils
notwendig ist, um die Einstellungen über Neustarts hinweg beizubehalten, aber das ist falsch. Wenn Sie diese Option aktivierensysfsutils
, wird mein System instabil, sodass dies nicht empfohlen wird.Entschuldigung, wenn ich etwas falsch geschrieben habe. :)
Quellen:
quelle
/etc/default/cpufrequtils/
existiert nicht auf meinem Ubuntu 14.04, es scheint, dass der richtige Pfad ist/etc/init.d/cpufrequtils
/etc/default/cpufrequtils/
aus dem Quellcode bezogen,/etc/init.d/cpufrequtils
damit es genauso gut funktioniert, und es ist einfacher, Ihre eigenen Einstellungen über Paketaktualisierungen zu verwalten, wenn Sie in konfiguriert sind/etc/default/cpufrequtils/
./etc/init.d/ondemand
Somit ist ein Neustart nach dem Neustartsudo update-rc.d ondemand disable
alles, was ich brauche.Ich kann nichts dazu sagen, also musste ich auf eine neue Antwort zurückgreifen. Wenn Sie sofort Ergebnisse erzielen möchten, stellen Sie sicher, dass Sie
sudo /etc/init.d/cpufrequtils restart
die neue Frequenz aktivieren, nachdem Sie alle Schritte von Dennie ausgeführt haben.quelle
cpufreq-set -g performance
Versuche dies:
Ersetzen
ondemand
durchperformance
. Wiederholen Sie diesen Vorgang für jeden Kern (erhöhen Sie cpu0: cpu1, cpu2).Wenn Sie Speicherfehler erhalten, verwenden Sie den Nano-Editor:
Quelle: CPU-Geschwindigkeits-Skalierung vermeiden - CPU mit voller Geschwindigkeit laufen lassen
quelle
Nachdem Sie cpufrequtils von installiert haben
sudo apt-get install cpufrequtils
, sehen Sie sich die vom Befehl angegebenen Informationen ancpufreq-info
, erstellen Sie dann eine Datei -sudo nano /etc/default/cpufrequtils
- und schreiben Sie sie wie in der folgenden Abbildung gezeigt hinein. In Ihrem Fall wären max und min der gleiche Wert.Zuletzt der Befehl, die Änderung wirksam werden zu lassen und dauerhaft zu sein (außer beim Booten)
sudo /etc/init.d/cpufrequtils restart
, was zu folgender Ausgabe führtcpufreq-info
:Das funktioniert bei mir unter Xubuntu 18.04.2
quelle