BEZEICHNUNG
chrt - die Echtzeitattribute eines Prozesses manipulierenÜBERSICHT
chrt [Optionen] Priorität Befehl Argument…BESCHREIBUNG
chrt setzt oder ermittelt die Echtzeit-Scheduling-Attribute eines existierenden Prozesses mit der Kennung PID oder führt einen Befehl mit den angegebenen Attributen aus.SCHEDULING-REGELN
-o, --othersetzt die Scheduling-Regel auf
SCHED_OTHER (zeitbasiertes Scheduling). Dies ist die Vorgabe unter
Linux.
setzt die Scheduling-Regel auf
SCHED_FIFO (zuerst hinein - zuerst hinaus).
setzt die Scheduling-Regel auf SCHED_RR
(Rundlauf-Scheduling, »round-robin«). Wenn keine Regel definiert
ist, wird SCHED_RR als Vorgabe verwendet.
setzt die Scheduling-Regel auf
SCHED_BATCH (Stapelverarbeitungsprozess-Scheduling). Linux-spezifisch,
wird seit 2.6.16 unterstützt. Das Prioritäts-Argument muss auf
Null gesetzt werden.
setzt die Scheduling-Regel auf
SCHED_IDLE (Scheduling von Prozessen niedriger Priorität).
Linux-spezifisch, wird seit 2.6.23 unterstützt. Das
Prioritäts-Argument muss auf Null gesetzt werden.
legt die Scheduling-Regel auf
SCHED_DEADLINE fest (»sporadic task model deadline
scheduling«). Linux-spezifisch, wird seit 3.14 unterstützt. Das
Prioritäts-Argument muss auf Null gesetzt werden. Siehe auch
--sched-runtime, --sched-deadline und --sched-period. Der
Zusammenhang zwischen den vom Kernel verlangten Optionen ist Laufzeit <=
deadline <= Periode. chrt kopiert period nach
deadline, falls --sched-deadline nicht angegeben ist und
deadline nach runtime, falls --sched-runtime nicht
angegeben ist. Das bedeutet, dass mindestens --sched-period angegeben
sein muss. Siehe sched(7) für weitere Details.
SCHEDULING-OPTIONEN
-T, --sched-runtime Nanosekundengibt die Laufzeitparameter für die
SCHED_DEADLINE-Regel an (Linux-spezifisch)
gibt den Periodenparameter für die
SCHED_DEADLINE-Regel an (Linux-spezifisch)
gibt den Deadline-Parameter für die
SCHED_DEADLINE-Regel an (Linux-spezifisch)
verwendet den Schalter
SCHED_RESET_ON_FORK oder SCHED_FLAG_RESET_ON_FORK.
Linux-spezifisch, wird seit 2.6.31 unterstützt.
•Falls die Scheduling-Regel des
aufrufenden Threads auf SCHED_FIFO oder SCHED_RR gesetzt ist,
wird die Regel in Kindprozessen auf SCHED_OTHER
zurückgesetzt.
•Falls der aufrufende Prozess einen
negativen Nice-Wert hat, wird der Nice-Wert in Kindprozessen auf 0
zurückgesetzt.
OPTIONEN
-a, --all-taskssetzt oder ermittelt die Scheduling-Attribute
aller Prozesse (Threads) für eine gegebene Kennung (PID).
zeigt die minimal und maximal möglichen
Prioritäten und beendet dann das Programm.
verwendet eine vorhandene Prozesskennung
(PID), anstatt einen neuen Prozess zu starten.
zeigt Statusinformationen an.
zeigt einen Hilfetext an und beendet das
Programm.
zeigt die Versionsnummer an und beendet das
Programm.
VERWENDUNG
Das Standardverhalten ist die Ausführung eines neuen Befehls:
chrt Priorität
Befehl [ Argumente]
chrt -p PID
chrt -r -p Priorität
PID
ZUGRIFFSRECHTE
Ein Benutzer muss über CAP_SYS_NICE verfügen, um die Scheduling-Attribute eines Prozesses zu ändern. Die Ermittlung der Scheduling-Attribute ist allen Benutzern erlaubt.ANMERKUNGEN
Nur SCHED_FIFO, SCHED_OTHER und SCHED_RR sind Teil des Prozess-Schedulings nach POSIX 1003.1b. Die anderen Scheduling-Attribute können auf einigen Systemen ignoriert werden.AUTOREN
Robert <[email protected]>Love Karel <[email protected]>ZakSIEHE AUCH
nice(1), renice(1), taskset(1), sched(7)FEHLER MELDEN
Verwenden Sie zum Melden von Fehlern das Fehlererfassungssystem auf <https://github.com/util-linux/util-linux/issues>.VERFÜGBARKEIT
Der Befehl chrt ist Teil des Pakets util-linux, welches heruntergeladen werden kann von: Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann <[email protected]> erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer11. Mai 2022 | util-linux 2.38.1 |