[gull] Charge processeur & operation I/O
Frederic Dumas
f.dumas at ellis.siteparc.fr
Mon Nov 25 13:45:44 CET 2019
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
f.dumas at ellis.siteparc.fr
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2019-11-25 at 09.16.51.png
Type: image/png
Size: 53201 bytes
Desc: not available
URL: <http://forum.linux-gull.ch/pipermail/gull/attachments/20191125/6aa65928/attachment-0001.png>
More information about the gull
mailing list