Bon comme j'ai trouvé la réponse (il y a petit moment, mais je suis passé pour regarder autre chose..) je trouve sympa de la partager.
Alors il faut d'abord installer l'utilitaire schedutils et bien sur screen

et une distribution SMP.
sous debian
"apt-get install screen"
"apt-get install schedutils"
La commande se présente sous cette forme :
screen -dmS <nom du screen> taskset -c <numéro du processeur> <commande>
Ensuite pour lancer, exemple ici un serveur Counter strike CS 1.6 sur le 1er processeur
screen -dmS uGcs taskset -c 0 ./hlds_run -autoupdate -game cstrike -tickrate 300 +exec conf_ug16.cfg;
Et un serveur CS

ource sur le 2eme processeur.
screen -dmS UGSOURCE taskset -c 1 ./srcds_run -port 27017 +exec conf_ugcss.cfg -autoupdate -tickrate 66;
Les processus liés a la commande sont aussi executer par le meme processeur. Par exemple ici, si un serveur monte à 100% de charge CPU sur 1 seul processeur, il ne gene pas l'autre proccess.
Attention, si vous activés l'hypertrheading (que je déconseille), sur un bi-xeon vous aurez 4 processeurs et non 2.
Poste le Thursday 29 May 2008 17:28:02