Le 8 sept. 05 à 16:49, Xavier CHERIF a écrit :

S'il est en attente d'IO, il est ni schedulé (il n'occupe pas le CPU), ni en runq, mais en IO-wait.

si il est en IOwait, il est schedule et donc dans la runq.

Ouais, enfin j'utilise mal le terme "schedulé". Ce que je veux dire, c'est que s'il est en IO-wait, il n'est pas prêt à tourner sur le CPU, il n'est donc pas dans la runq, il n'a donc aucune incidence sur le load average.


pour moi la machine ne suis pas,
si le load est faible... non ?




ca depend (facile)...un bon programme multithread, qui bourrine a mort un la cpu, la memoire, les disks, ne fera pas bouge le load average.. (pb du MT), sachant que le nombre de programme passant du modele fork/pre-fork au multithread ne va qu'en augmentant, le uptime ne veut plus rien dire...nfs est un bon exemple de programme foireux, gros consommateur de cpu

Alors là, je te suis plus dutout.
Un programme MT qui bourrine les CPU a forcément une incidence sur le load-average. Par contre, il va bouffer beaucoup moins de temps sys (pas de fork, copie d'env, etc) et donc moins d'interruption, etc. Le reste de ta phrase est mystérieuse pour moi...???_______________________________________________
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 à