Ich bin mir nicht ganz sicher, ob Stackoverflow oder Serverfault das Forum für diese Frage ist, aber ich versuche es hier.
Gibt es einen Befehl, den ich verwenden kann, oder eine Datei, die ich überprüfen kann, um herauszufinden, welchen Prozessplaner ich auf meinem Linux-System verwende? Ich suche nicht nach dem E / A-Planer, sondern nach dem Prozessplaner. Bitte beziehen Sie sich nicht auf Anleitungen oder Anleitungen, was ein Planer ist. Ich frage lediglich, ob es einen Befehl oder eine Datei gibt, die ich ausführen kann. Überprüfen Sie dies. Ich könnte das Dokument auf meinen Kernel überprüfen, aber ich frage mich nur, ob es einen Befehl oder eine Datei gibt, die ich überprüfen kann.
Ich war oben vielleicht etwas überflüssig, aber das liegt daran, dass die Beiträge, die ich gesehen habe, den Prozessplaner mit dem E / A-Planer zu verwechseln scheinen und die eigentliche Frage nicht zu beantworten scheinen, sondern nur Links zu dem, was ein Planer ist Das ist nicht das, wonach ich hier suche, also entschuldige mich, wenn die obigen Kommentare unhöflich klangen.
quelle
Antworten:
Nein, denn im Gegensatz zu WRT für den E / A-Scheduler gibt es nur eine Möglichkeit : den CFS ("Completely Fair Scheduler"), der Echtzeitfunktionen enthält. Das CFS wird teilweise benannt, um es vom "O (1)" - Scheduler zu unterscheiden , der, wie in diesem Artikel erwähnt, in Version 2.6.23 ersetzt wurde.
Wenn Sie also einen Kernel haben, bei dem Sie sich nicht sicher sind, überprüfen Sie einfach die Versionsnummer.
quelle
uname -r
.Versuchen:
Siehe hier: Kapitel 14: Tuning
quelle
zgrep SCHEDULE /proc/config.gz
?ist eine bessere Alternative zur Antwort von eyoung100 , bei der kein "Gunzipping" in eine temporäre Datei erforderlich ist.cat /proc/config.gz | gunzip | nano -
(oder auchcat /proc/config.gz | gunzip | gedit -
)Edit: Noch einfacher -
zcat /proc/config.gz | nano -
oderzcat /proc/config.gz | gedit -
Oder verwenden Sie zgrep , wie @terdon in den Kommentaren unter dieser Antwort vorgeschlagen hat. Ich empfehle nur eine andere Suchzeichenfolge:
Wenn Sie beispielsweise
CONFIG_SCHED_y
Folgendes sehen: Der Kernel ist für die Verwendung des MuQSS-Schedulers konfiguriert. Allerdings , das ist keine Garantie , dass es ist . Das Arch Wiki schlägt vor :quelle