ESXTOP pour les nuls – PARTIE 3 – RAM

  • par

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 premiè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 :

High400% de minFreeSuffisament de mémoire disponible
Clear100% de minFreeCasse les “Larges Pages” et sollicite TPS pour dedup mémoire
Soft64% de minFreeTPS + Balloon
Hard32% de minFreeTPS + Compress + Swap
Low16% de  minFreeCompress + 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.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *