Lancer une application sur un seul CPU ou un seul coeur

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&oelig'ur :

















# taskset -c 1 script.sh




Et si vous voulez utiliser une liste de plusieurs CPU :

















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






Nombre de Lectures : 487
Date de mise en ligne : 10 oct. 2013 à 13:57

Les Catégories

Une Pub