table of contents
IONICE(1) | Commandes de lutilisateur | IONICE(1) |
NOM¶
ionice - Obtenir ou définir la classe et la priorité d'ordonnancement des entrées et sorties d'un processus
SYNOPSIS¶
ionice [-c class] [-n level] [-t] -p PID
ionice [-c class] [-n level] [-t] -P PGID
ionice [-c class] [-n level] [-t] -u UID
ionice [-c class] [-n level] [-t] command [argument] ...
DESCRIPTION¶
Ce programme définit ou lit la priorité et la classe d’ordonnancement des entrées et sorties d’un programme. S’il n’y a pas de paramètre ou si seul -p est donné, ionice demandera la classe et la priorité actuelle d’ordonnancement d’entrées et sorties pour ce processus.
Si la commande est fournie, ionice exécutera cette commande avec les arguments fournis. Si aucune classe n’est indiquée, la commande sera exécutée avec la classe d’ordonnancement au mieux. Le niveau de priorité par défaut est 4.
Un processus peut appartenir à l’une de ces trois classes d’ordonnancement :
Au ralenti (« idle »)
Au mieux (« best-effort »)
Notez qu’avant le noyau 2.6.26, un processus qui n’a pas demandé de priorité d’entrées et sorties utilise la classe d’ordonnancement « none » (aucune), mais l’ordonnanceur d’entrées et sorties traitera un tel processus comme s’il était de la classe au mieux. La priorité dans la classe au mieux sera dynamiquement dérivée du niveau de politesse processeur du processus d’entrées et sorties : « io_priority » = (politesse_cpu + 20) / 5.
Pour les noyaux postérieurs à 2.6.26 avec l’ordonnanceur d’entrées et sorties CFQ, un processus qui n’a pas demandé de priorité d’entrées et sorties hérite de la classe d’ordonnancement de son processeur. La priorité d’entrées et sorties est dérivée du niveau de politesse processeur du processus d’entrées et sorties (comme avant le noyau 2.6.26).
Temps réel (« realtime »)
OPTIONS¶
-c, --class classe
-n, --classdata niveau
-p, --pid PID...
-P, --pgid PGID...
-t, --ignore
-u, --uid UID...
-h, --help
-V, --version
NOTES¶
Linux prend en charge des priorités et classes d’ordonnancement d’entrées et sorties depuis 2.6.13 avec l’ordonnanceur d’entrées et sorties CFQ.
EXEMPLES¶
Définit le processus avec le PID 89 comme un processus de la classe d’entrées et sorties au ralenti.
Exécute « bash » comme un programme au mieux avec la priorité la plus élevée.
Renvoie la classe et la priorité des processus des PID 89 et 91.
AUTEURS¶
Jens Axboe <jens@axboe.dk>, Karel Zak <kzak@redhat.com>
VOIR AUSSI¶
SIGNALER DES BOGUES¶
Pour signaler un bogue, utilisez le gestionnaire de bogues sur <https://github.com/util-linux/util-linux/issues>.
DISPONIBILITɶ
La commande ionice fait partie du paquet util-linux, elle est disponible sur l’archive du noyau Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.
2024-10-01 | util-linux 2.40.2 |