| CHRT(1) | Comenzi utilizator | CHRT(1) |
NUME¶
chrt - manipulează atributele în timp real ale unui proces
REZUMAT¶
chrt [opțiuni] [prioritatea] comanda [argument...]
chrt --pid [opțiuni] [prioritatea] PID
DESCRIERE¶
chrt stabilește sau recuperează atributele de planificare în timp real ale unui PID existent sau execută comanda cu atributele date.
OPȚIUNI POLITICö
-o, --other
-f, --fifo
-r, --rr
-b, --batch
-i, --idle
-d, --deadline
-e, --ext
OPȚIUNI DE PLANIFICARE¶
-T, --sched-runtime nanosecunde
-P, --sched-period nanosecunde
-D, --sched-deadline nanosecunde
-R, --reset-on-fork
Fiecare fir are un fanion de planificare reset-on-fork. Atunci când acest fanion este activat, procesele-copil create de fork(2) nu moștenesc politicile de planificare privilegiate. După ce fanionul reset-on-fork a fost activat, acesta poate fi reinițializat numai dacă firul are capacitatea CAP_SYS_NICE. Acest fanion este dezactivat în procesele-copil create de fork(2).
Mai exact, în cazul în care este activat fanionul reset-on-fork, se aplică următoarele reguli pentru procesele-copil create ulterior:
OPȚIUNI¶
-a, --all-tasks
-m, --max
-p, --pid
-v, --verbose
-h, --help
-V, --version
EXEMPLE¶
Comportamentul implicit este de a rula o nouă comandă:
chrt prioritatea comanda [argumente]
De asemenea, puteți prelua atributele în timp real ale unei sarcini existente:
chrt --pid PID
Sau să-le stabiliți:
chrt --pid opțiune-politică prioritatea
PID
De exemplu, pentru a defini politica de planificare la SCHED_RR (round-robin) și prioritatea la 30 pentru procesul 1234:
chrt --pid -r 30 1234
Restabilește prioritățile la cele implicite pentru un proces:
chrt --pid -o 0 PID
Stabilește un interval personalizat de 1 ms pentru o sarcină de tip SCHED_OTHER (prioritatea este opțională pentru politicile altele decât SCHED_FIFO și SCHED_RR):
chrt --pid -o -T 1000000 PID
A se vedea sched(7) pentru o discuție detaliată a diferitelor clase de planificare și a modului în care acestea interacționează.
PERMISIUNI¶
Un utilizator trebuie să posede CAP_SYS_NICE pentru a modifica atributele de planificare ale unui proces. Orice utilizator poate prelua informațiile de planificare.
NOTE¶
Numai SCHED_FIFO, SCHED_OTHER și SCHED_RR fac parte din POSIX 1003.1b Process Scheduling (planificare proces). Celelalte atribute de planificare pot fi ignorate pe unele sisteme.
Politica de planificare implicită a Linux este SCHED_OTHER.
AUTORI¶
Robert Love <rml@tech9.net>, Karel Zak <kzak@redhat.com>
CONSULTAȚI ȘI¶
nice(1), renice(1), taskset(1), sched(7)
Consultați sched_setscheduler(2) pentru o descriere a schemei de planificare Linux.
RAPORTAREA ERORILOR¶
Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor <https://github.com/util-linux/util-linux/issues>.
DISPONIBILITATE¶
Comanda chrt face parte din pachetul util-linux care poate fi descărcat de la Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
| 2026-06-04 | util-linux 2.42.1 |