Provided by: manpages-fr-extra_20101103_all bug

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.