J’utilise actuellement un bi-xeon hyperthreading (donc 4 CPUs visibles) côté système, sur une 2.6.24-1-amd64.
Or, lorsque je lance mes applis et que je regarde côté monitoring, je ne vois jamais d’utilisation simultanée de 2 processeurs. Ex. gzip. Je suis étonné qu’un prg comme gzip ne gère pas le multiproc.
Bref il n’y a toujours qu’un seul proc. sollicité sur une grosse opération. Pas toujours le même, mais pas de calcul de concert entre les proc.
Y a t-il quelque chose de spécifique à effectuer pour activer le smp?
Merci.
) qui peuvent utiliser 3 processeurs sauf que l’«esprit» passe son temps à glander. gzip ne lance pas de thread et donc il n’y a qu’un processus qui tourne, don c qu’un processeur. Le multiprocesseur n’est intéressant que pour un serveur ou une machine effectuant plusieurs taches en même temps ou utilisant un programme exploitant ça (pas gzip donc). L’hyperthreading est encore plus restrictif car n’effectuant deux instructions en parallèle que dans des cas précis.Lance 4 gzip de 4 gros fichiers en même temps et tu verras du parallélisme.

