PARTIE 1 : ESXTOP pour les nuls – CPU
PARTIE 2 : ESXTOP pour les nuls – Stockage
Dans ce post on va découvrir l’ensemble des métriques essentielles au niveau de la mémoire d’un host VMware. Vous trouverez les informations détaillant la marche à suivre pour vous connecter en SSH sur vos serveur et pour lancer l’outil ESXTOP ici :
C’est parti, on lance ESXTOP et on presse la touche « m » puis « f » pour ajouter un champs, puis « j » pour ajouter le contrôle de la mémoire.

Premièrement en haut au bout de la prem
ière ligne on trouve le champs MEM overcommit avg. Les 3 valeurs représentent l’overcommitement de la mémoire pour la dernière minute, les 5 et 15 dernières minutes.
Memory State : Ce champs se trouve sur la troisième ligne, sur ma capture d’écran mon host se trouve dans un « High State ». On peut aussi trouver les états suivants :
High | 400% de minFree | Suffisament de mémoire disponible |
Clear | 100% de minFree | Casse les “Larges Pages” et sollicite TPS pour dedup mémoire |
Soft | 64% de minFree | TPS + Balloon |
Hard | 32% de minFree | TPS + Compress + Swap |
Low | 16% de minFree | Compress + Swap + Block de VM |
Mais aufaite c’est quoi minFree ? Sur mon serveur la valeure minFree est de 5852 et est calculé de la manière suivante :
- Les premiers 28GB de RAM comptent pour une valeur de 899 MB
- Ensuite on prend 1% de la RAM restante soit ici (524224 – 28672)* 0,1 = 4955 (Je vous épargne les virgules…)
- Le total fait donc 4988 + 899 = 5854 soit à quelques peaux de bananes prête la valeur qu ‘ont retrouve dans notre ESXTOP ci-dessus
Mon serveur ci-dessous se trouve donc bien dans un High State car il dispose bien de 4 x 5854 soit 23418 MB de RAM disponible.
MCTLSZ : Quantité de la mémoire du guest en MB réclamé par le « ballon driver ». Cette valeur doit idéalement rester à 0 et ne pas de passer 1. Pour ceux qui ne savent pas ce qu ‘est le « baloon driver » vous pouvez lire cet article très bien écrit : https://www.vladan.fr/what-is-vmware-memory-ballooning/
SWCUR : Mémoire en MB swappé par le vmkernel, cet valeur ne doit pas être > 1
SWR/s et SWW/s : vitesse à laquelle le host lit ou écrit depuis le swap, attention aux valeures > 1
CACHEUSD : Quantité de mémoire en MB compressé par le serveur ESXi
ZIP/s : Une valeure > 0 indique que le serveur compresse activement la mémeire
UNZIP/s : Une valeure > 0 indique que le serveur accède à la mémoire compressée
Voilà voilé si vous avez des questions n’hésitez pas à laisser un commentaire.