Hello,
Un dernier mail pour souligner un phénomène qu'on connait bien, mais qu'on met rarement en évidence: les cycles utilisés (perdus) par le processeur quand il attend l’exécution d'opérations d'entrée/sortie.
Dans la copie d'écran ci-jointe, nmon fait apparaître une "occupation" processeur à 50%, pendant d'une opération d'écriture sur la partition système, montée en RAID (c'est mysql qui semble générer l'écriture).
Mais contrairement à (h)top, nmon fait la distinction entre la charge processeur due à l'exécution d'instruction (ça c'est utile) et la charge processeur due à l'attente de fin d'une opération I/O (noté "W" pour "WAIT" à l'écran). Et cette charge processeur là, elle est totalement inutile, mais pourtant énorme.
Rien de nouveau sous le soleil, le problème des goulots d'étranglement est vieux comme l'informatique. Simplement j'étais content de trouver un outil (nmom) permettant de le quantifier approximativement.
-- Frederic Dumas [email protected]
_______________________________________________ gull mailing list [email protected] https://forum.linux-gull.ch/mailman/listinfo/gull
