Provided by:
manpages-fr-extra_20101103_all 
NOM
taskset - Recuperer ou fixer l'affinite processeur d'un processus
SYNOPSIS
taskset [options] masque commande [param]...
taskset [options] -p [masque] pid
DESCRIPTION
taskset est generalement utilise pour recuperer ou fixer l'affinite
processeur d'un processus en cours d'execution en donnant son PID ou de
lancer une nouvelle COMMANDE avec une affinite processeur fournie.
L'affinite processeur est une propriete de l'ordonnanceur qui << lie >>
un processus a un ensemble de processeurs donne sur un systeme.
L'ordonnanceur de Linux respectera l'affinite processeur et le
processus ne s'executera sur aucun autre processeur. Notez que
l'ordonnanceur Linux gere egalement l'affinite processeur dite
<< naturelle >> : l'ordonnanceur essaie de maintenir les processus sur
le meme processeur tant que ca a du sens pour des raisons de
performances. Ainsi, forcer une affinite processeur specifique n'est
utile que dans certaines applications.
L'affinite processeur est represente par un masque de bits, avec le bit
de poids le plus faible correspondant au premier processeur logique et
le bit de poids le plus fort au dernier processeur logique. Tous les
processeurs peuvent ne pas exister dans un systeme donne, mais un
masque peut indiquer plus de processeurs que ceux qui sont presents. Un
masque recupere n'aura que les bits correspondants aux processeurs
presents physiquement sur le systeme. Si un masque errone est fourni
(c'est-a-dire, un masque qui correspond a aucun processeur valable sur
le systeme courant) une erreur est alors renvoyee. Les masques sont
generalement codes en hexadecimal. Par exemple :
0x00000001
correspond au processeur #0
0x00000003
correspond aux processeurs #0 et #1
0xFFFFFFFF
correspond a tous les processeurs (#0 a #31)
Lorsque taskset retourne, il est garantie que le programme donnee a ete
ordonnance par un processeur legal.
OPTIONS
-p, --pid
agit sur un PID existant et ne lance pas de nouvelle tache
-c, --cpu-list
indique une liste numerique de processeurs au lieu d'un masque
de bit. La liste peut contenir plusieurs objets, separes par des
virgules, et des intervalles. Par exemple, 0,5,7,9-11.
-h, --help
affiche les informations d'utilisation et quitte
-V, --version
affiche les informations sur la version et quitte
UTILISATION
Le comportement par defaut est d'executer une nouvelle commande avec un
masque d'affinite donne :
taskset masque commande [param`etres]
Vous pouvez egalement recuperer l'affinite processeur d'une tache
existante :
taskset -p pid
Ou la modifier :
taskset -p mask pid
PERMISSIONS
Un utilisateur doit posseder la capacite CAP_SYS_NICE afin de modifier
l'affinite processeur d'un processus. N'importe quel utilisateur peut
recuperer le masque d'affinite.
AUTEUR
Ecrit par Robert M. Love.
COPYRIGHT
Copyright (C) 2004 Robert M. Love
Ceci est un logiciel libre ; se referer au source pour les conditions
de copie. Il n'y a AUCUNE garantie ; meme pas de VALEUR MARCHANDE ou
d'ADEQUATION A UN USAGE PARTICULIER.
VOIR AUSSI
chrt(1), nice(1), renice(1), sched_setaffinity(2), sched_getaffinity(2)
Voir egalement sched_setscheduler(2) pour une description de
l'organisation de l'ordonnancement de Linux.
DISPONIBILIT'E
La commande taskset 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 ete traduite par Alexandre Kuoch <alex DOT kuoch
AT gmail DOT com> et est maintenue par 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.