Der "Chrt" Der Befehl ist ein Teil eines Linux-Dienstprogramms auf niedrigem Niveau, das nicht nur zum Festlegen von Attributen zur Laufzeit verwendet wird, sondern auch die Planungsrichtlinie eines Prozesses und deren Priorität festlegen und seine Priorität festlegt. Es verwendet die vorhandene PID eines jeden Warteprogramms, um einen Zeitplan für Echtzeitattribute festzulegen und abzurufen. Einfach entscheidet der Scheduler, welcher Prozess von der CPU zuerst ausgeführt wird, wenn der "Chrt" Befehl ändert seine Priorität.
Planungsalgorithmen:
Es gibt fünf Planungsrichtlinienoptionen:
CHRT -Befehlssyntax
Die Syntax der "Chrt" Befehlsnutzung ist:
$ chrt [Optionen] -P [Priorität] PID
CHRT -Befehl mit Optionen
Um die aktuelle Planungsrichtlinie und die Priorität eines laufenden Programms zu überprüfen PID zuerst mit dem Chrt Befehl.
Zum Beispiel um das zu bekommen PID von "Kaliber", Führen Sie den angegebenen Befehl aus:
$ sudo pidof -s Kaliber
(Caliber ist ein laufendes Programm in meinem System. Sie können jedes andere Programm auswählen.).
Aktuelle Politik und Priorität des Prozesses
Verwenden Sie „PID“ (wir haben im obigen Abschnitt erhalten), um den aktuellen Planungsprozess und die Priorität des Programms zu erhalten
$ chrt -p 3050
(In meinem ausgewählten Programm ist der aktuelle Planungsprozess "Sched_batch" und seine Priorität beträgt 0)
Algorithmus gültiger Min/Max -Priorität
Um minimale und maximale Prioritäten bei der Planung von Richtlinien zu erhalten, verwenden Sie die “-M" Möglichkeit.
$ chrt -m
Ändern Sie die Planungsrichtlinie „ender_fifo“ mit Priorität
Um die Planungsrichtlinie eines Prozesses zu ändern und seine Prioritätsniveau festzulegen.
Zum Beispiel ist der aktuelle Zeitplan des Programms "Sched_batch" und wir wollen es ändern "Plant_fifo".
$ chrt -f -p 15 3050
(In diesem Befehl habe ich die Prioritätsstufe auf 15 festgelegt. Sie können sie nach Ihrer Wahl festlegen.).
Ändern Sie die Planungsrichtlinie „ender_idle“ mit Priorität
Wir setzen die Planungsrichtlinie der “Kaliber" Zu "Plant_fifo"Jetzt, um es in" zu ändern "SCHLAUTVerwenden Sie den angegebenen Befehl:
$ chrt -i -p 0 3050
Hilfe anzeigen
Hilfe in Bezug auf die "Chrt" Befehl, verwenden "-Hilfe" im Terminal:
$ chrt -HELP
Version anzeigen
Führen Sie das aus, um die Version des Befehls "chrt" zu überprüfen "-Ausführung" Option im Terminal:
$ chrt -version
Abschluss:
Wir haben kurz den Befehl „chrt“ mit mehreren Optionen besprochen. Der Befehl „CHRT“ ist ein hilfreiches, hilfreiches Linux-Tool, das verwendet wird, um den Zeitplan und die Priorität eines im Hintergrund wartenden Prozesss und bereit für den laufenden Status bereit zu sein.