Lancer une application/script sur un seul CPU ou un seul coeur grace a taskset
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.