Provided by:
manpages-fr-extra_20080921_all 
NOM
ionice - Obtenir/définir la classe et la priorité d’ordonnancement
d’entrées/sorties d’un programme
SYNOPSIS
ionice [-c] [-n] [-p] [COMMANDE [PARAM...]]
DESCRIPTION
Ce programme définit la classe et la priorité d’ordonnancement
d’entrées/sorties pour un programme. À l’heure actuelle, Linux prend en
charge 3 classes d’ordonnancement :
Idle. Un programme s’exécutant avec une priorité d’entrées/sorties
« idle » obtiendra du temps pour accéder au disque quand aucun autre
programme n’a demandé d’entrées/sorties sur les disques dans une
période donnée. L’impact des processus avec une classe d’ordonnancement
d’entrées/sorties « idle » sur l’activité normale du système devrait
être nul. Cette classe d’ordonnancement de processus ne prend pas de
priorité en paramètre. Cette classe d’ordonnancement n’est pas permise
pour un simple utilisateur (c’est-à-dire, n’étant pas
superutilisateur).
Best effort. C’est la classe par défaut d’ordonnancement pour chaque
processus qui n’a pas demandé une priorité spécifique
d’entrées/sorties. Les programmes héritent des paramètres de politesse
(« nice ») du processeur pour les priorités d’entrées/sorties. Cette
classe prend une priorité en paramètre dans la gamme 0-7, où le nombre
le plus bas sera d’une priorité plus haute. Les programmes en cours
ayant la même priorité « best effort » sont servis l’un après l’autre.
Real time. La classe d’ordonnancement RT reçoit en premier l’accès au
disque, sans se soucier des autres exécutions sur le système. De ce
fait, la classe RT doit être utilisée avec attention, car elle peut
« affamer » d’autres processus. Comme la classe « best effort », 8
niveaux de priorité sont définis dénotant la période de temps qu’un
processus donné recevra dans chaque fenêtre d’ordonnancement. Cette
classe d’ordonnancement n’est pas permise pour un simple utilisateur
(c’est-à-dire, non-superutilisateur).
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/sorties
pour ce processus.
OPTIONS
-c La classe d’ordonnancement. 1 pour temps réel, 2 pour
best-effort, 3 pour idle.
-n Les données de la classe d’ordonnancement. Ceci définit les
données de la classe, si la classe accepte un paramètre. Pour
les classes temps réel et best-effort, les données valables sont
dans la gamme 0-7.
-p Fournit l’identifiant d’un processus pour changer un processus
en cours d’exécution. Si ce paramètre n’est pas donné, ionice
exécutera le programme fourni avec les paramètres donnés.
EXEMPLES
# ionice -c3 -p89
Définit le processus avec le PID 89 comme un processus de la classe
d’entrées/sorties idle.
# ionice -c2 -n0 bash
Exécute « bash » comme un programme best-effort avec la priorité la
plus élevée.
# ionice -p89
Renvoie la classe et la priorité du processus qui a le PID 89.
NOTES
Linux supporte des priorités et classes d’ordonnancement
d’entrées/sorties depuis 2.6.13 avec l’ordonnanceur d’entrées/sorties
CFQ.
AUTEURS
Jens Axboe <axboe@suse.de>
DISPONIBILITÉ
La commande ionice fait partie du paquet util-linux-ng, elle est
disponible sur ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.
TRADUCTION
Cette page de manuel a été traduite et est maintenue par Lyes Zemmouche
et les membres de la liste <debian-l10n-french AT lists DOT debian DOT
org>. Veuillez signaler toute erreur de traduction par un rapport de
bogue sur le paquet manpages-fr-extra.