Der schedutil-Governor ist oft die beste Wahl für moderne Kernel, da er Scheduler-Auslastungsdaten nutzt, um schnellere und präzisere Frequenzentscheidungen zu treffen als ältere Governor wie ondemand.
Hier erfahren Sie, wie Sie ihn aktivieren und dauerhaft einrichten.
1. Tools installieren
Stellen Sie zunächst sicher, dass Sie die notwendigen Tools installiert haben. Auf Ubuntu/Debian:
2. Governor setzen (sofort)
Sie können den Governor sofort für die aktuelle Sitzung setzen. Es ist eine gute Praxis, auch die Frequenzgrenzen festzulegen.
Überprüfen
Prüfen Sie, ob die Richtlinie angewendet wurde:
Sie sollten eine ähnliche Ausgabe sehen:
Um einzelne CPUs doppelt zu überprüfen:
Alle Kerne sollten schedutil melden.
3. Dauerhaft einrichten (Systemd)
Damit diese Einstellung nach einem Neustart erhalten bleibt, erstellen Sie einen einfachen systemd-Service.
Erstellen Sie die Service-Datei:
Aktivieren und starten Sie den Service:
Nach dem Starten führen Sie den Überprüfungsbefehl erneut aus, um zu bestätigen, dass er funktioniert.
4. Bereinigung (optional)
Falls Sie zuvor einen Service für hohe Leistung erstellt haben (z. B. cpupower-performance.service), sollten Sie diesen deaktivieren und entfernen, um Konflikte zu vermeiden.
Ihr Server ist nun so konfiguriert, dass er schedutil bei jedem Start automatisch verwendet.