Voici une astuce qui permet de limiter une application/script ou autre à n'utiliser qu'un ou plusieurs CPU de votre choix.

Astuce :

Pour cela, il faut installer le programme taskset présent dans le paquet util-linux. Ouvrez un terminal en root et lancez la commande suivante pour une distribution à base de Debian :

# sudo apt-get install util-linux

Ou celle-ci pour une distribution à base de RPM :

# yum install util-linux

Ensuite, pour assigner une application ou un script à un processeur, il suffit de lancez cette commande, ou 1 désigne le numéro du processeur ou du cœur :

# taskset -c 1 script.sh

Et si vous voulez utiliser une liste de plusieurs CPU :

# taskset -c 1,2,3 script.sh

 

  • Partager
  • Url: http://www.duhaz.fr/blog/lancer-une-application-sur-un-seul-cpu-ou-un-seul-coeur/