Le 9 sept. 05 à 08:55, Christian PELISSIER a écrit :

Je ne pense pas que le fait qu'un programme soit multithreadé fasse
baisser le
load pour la simple raison que les programmes qui sont multithreadés
sont
semble-t-il élus plus souvent.

Re Re ;-)

le load average correspond a la runq donc au process en attend de cpu
si tu n'as qu'un seul process difficile au cpu d'en attendre un autre, donc pas de runq donc pas de LA


ce que je n'ai pas encore réussi a faire, c'est trouvé la méthode de solaris pour passer de runq, runocc% à LA car runq et runocc% sont extrêmement lie. Avoir trois process en attente sur 1% du temps ne me parait pas critique mais avoir 2 process en attente sur 100% du temps, là effectivement il manque de la cpu,

enfin plus je cherche, et plus ca complique, car il faut rajouter que ca depend aussi du modele de thread utilise (boss/worker, pipeline, ou juste un thread en remplacement d'un fork)



_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr

Répondre à