Author: Raphael Jacquot Date: To: Adrien Revol CC: GUILDE Subject: Re: Faire tourner un process sur plusieurs CPU
Adrien Revol wrote: > 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
>
il te faudrait écrire une version multi-threadée de l'algorithme de
compression... si tu veux, on doit avoir des places de thésards
disponibles à l'IMAG :D