Le 8 sept. 05 à 17:22, Fabrice Bacchella a écrit :
Bof, autant que la machine serve. J'ai des serveurs de calculs qui
monte à 30 & 2 serveurs web biproc qui tourne couramment à 10 & +.
Dans le premier cas, je dirais que de toute façon je me fous du
temps de réponse. Pour mon serveur web, l'impact est minime sur le
temps de réponse, vu que y a surtout du réseau.
Je suis intrigué par ton web serveur. Comment peut-il y avoir un
impact minime ? Si tu as 10 process en runq, ça nous fait 5 runnable
par CPU; ce serait intéressant de faire un bench en ajoutant des CPUs
En résumé, rien ne vaut un bon bench, en ayant des objectifs de QOS
pour savoir où est réellement le goulot d'étranglement.
Oui. Vive les benchs, c'est clair.
Bon une load qui passe de 0,05 à 25 brutalement, là oui, y a un
problème.
:-)
Pour revenir sur la notion de load. Pour moi, c'est la runqueue de
LWP. Un process avec deux thread qui attendent pour faire des
calculs : load de 2.
10 process en attente d'IO : load de 0.
Mais si on jette un coup d'œil sur le man de vmstat :
The fields of vmstat's display are
kthr Report the number of kernel threads in each of
the three following states:
Ca alors ! :)
J'avais jamais remarqué, mais depuis Solaris 9 vmstat parle
effectivement de kernel thread et plus de process
solaris 8 :
The fields of vmstat's display are
procs Report the number of processes in each of the
three following states:
solaris 9 :
The fields of vmstat's display are
kthr Report the number of kernel threads in each of
the three following states:
_______________________________________________
Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures
[email protected]
http://x86.sun.com/mailman/listinfo/solaris_fr