Lancer une application/script sur un seul CPU ou un seul coeur grace a taskset

cpu jpg

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

Taskset se trouve dans le paquet util-linux

Pour Debian ou autres Ubuntu :

aptitude install util-linux

Pour Redhat, Centos et Fedora :

yum install util-linux

Maintenant venons en aux fêtes :

Pour assigner une application ou un script à un processeur, il suffit de lancez cette commande :

taskset -c 1 script.sh

Ou 1 désigne le numéro du processeur ou du cœur.

cat /proc/cpuinfo

Et si vous voulez utiliser une liste de plusieurs CPU :

taskset -c 1,2,3 script.sh

Merci a tux-planet.fr pour cette info qui somme toute peut être intéressante.

Vus : 1720
Publié par System Linux : 211