Faire tourner un process sur plusieurs CPU

トップ ページ

このメッセージに返信
著者: Adrien Revol
日付:  
To: GUILDE
古いトピック: updatedb
題目: Faire tourner un process sur plusieurs CPU
Bonjour,

J'ai un serveur qui effectue des tâches quotidiens de compression. Il
s'agit d'un serveur bi-processeur avec HT (donc 4 processeurs logiques).
Lorsque j'effectue une compression avec Bzip2 (ou gzip), le processus
n'utilise qu'un seul processeur logique (donc 25% des ressources
globales pour 1 processus).
N'ayant pas forcément besoin de garder de la puissance pour d'autres
tâches, je voudrais que le process utilise plusieurs processeurs
logiques, de sorte qu'il dispose de plus de puissance et qu'il aille
plus vite.
Je n'ai pas trouvé sur google... Quelqu'un saurait-il comment faire cela
(si c'est possible) ?

PS: j'utilise une distrib CentOS 4.2 avec noyau SMP ...

Adrien