CHRT(1) | Comenzi utilizator | CHRT(1) |
NUME¶
chrt - manipulează atributele în timp real ale unui proces
REZUMAT¶
chrt [opțiuni] prioritatea comanda argument ...
chrt [options] -p [prioritatea] PID
DESCRIERE¶
chrt stabilește sau recuperează atributele de planificare în timp real ale unui PID existent sau execută comanda cu atributele date.
POLITICI¶
-o, --other
-f, --fifo
-r, --rr
-b, --batch
-i, --idle
-d, --deadline
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 -p PID
Sau să-le stabiliți:
chrt -r -p prioritate PID
Aceasta, de exemplu, stabilește planificarea în timp real la prioritatea 30 pentru procesul PID cu clasa (round-robin) SCHED_RR:
chrt -r -p 30 PID
Restabilește prioritățile la cele implicite pentru un proces:
chrt -o -p 0 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 la <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/>.
2025-01-09 | util-linux 2.40.3 |