table of contents
- unstable 2.40.3-1
IONICE(1) | Comenzi utilizator | IONICE(1) |
NUME¶
ionice - stabilește sau obține clasa și prioritatea de planificare In/Ieș a procesului
REZUMAT¶
ionice [-c clasa] [-n nivel] [-t] -p PID
ionice [-c clasa] [-n nivel] [-t] -P PGID
ionice [-c clasa] [-n nivel] [-t] -u UID
ionice [-c clasa] [-n nivel] [-t] comanda [argument] ...
DESCRIERE¶
Acest program stabilește sau obține clasa și prioritatea de planificare In/Ieș pentru un program. Dacă nu se furnizează nici un argument sau se dă doar -p, ionice va interoga clasa și prioritatea curentă de planificare In/Ieș pentru acel proces.
Când se dă comanda, ionice va executa această comandă cu argumentele date. Dacă nu se specifică clasa, atunci comanda va fi executată cu clasa de planificare „best-effort”. Nivelul de prioritate implicit este 4.
În momentul redactării acestui articol, un proces poate fi încadrat în una dintre cele trei clase de planificare:
Idle
Best-effort
Rețineți că, înainte de kernel 2.6.26, un proces care nu a cerut o prioritate de In/Ieș folosește în mod formal „none” drept clasă de planificare, dar planificatorul de In/Ieș va trata astfel de procese ca și cum ar fi în clasa „best-effort”. Prioritatea în cadrul clasei „best-effort” va fi derivată dinamic din nivelul de „curtoazie CPU” al procesului: io_priority = (cpu_nice + 20) / 5.
În cazul nucleelor după 2.6.26 cu planificatorul In/Ieș CFQ, un proces care nu a cerut o prioritate In/Ieș moștenește clasa de planificare a CPU. Prioritatea de In/Ieș este derivată din nivelul de curtoazie „nice” al procesului în CPU (la fel ca înainte de nucleul 2.6.26).
Realtime
OPȚIUNI¶
-c, --class clasa
-n, --classdata nivel
-p, --pid PID...
-P, --pgid PGID...
-t, --ignore
-u, --uid UID...
-h, --help
-V, --version
NOTE¶
Linux acceptă prioritățile și clasele de planificare In/Ieș începând cu versiunea 2.6.13 cu planificatorul In/Ieș CFQ.
EXEMPLE¶
Stabilește procesul cu PID 89 ca proces inactiv de In/Ieș.
Rulează «bash» ca un program „best-effort” cu cea mai mare prioritate.
Afișează clasa și prioritatea proceselor cu PID 89 și 91.
AUTORI¶
Jens Axboe <jens@axboe.dk>, Karel Zak <kzak@redhat.com>
CONSULTAȚI ȘI¶
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 ionice 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 |