La mémoire des machines hôtes est le matériel sous-jacent de la mémoire virtuelle du client et de la mémoire physique du client. La mémoire de la machine hôte doit être au minimum légèrement plus grande que la mémoire active combinée des machines virtuelles de l'hôte. La capacité mémoire d'une machine virtuelle doit être légèrement supérieure à l'utilisation moyenne de la mémoire d'un invité. Augmenter la capacité de la mémoire de machine virtuelle entraîne une plus grande utilisation de la capacité supplémentaire de la mémoire.

Problème

  • L'utilisation de la mémoire est constamment élevée (94 % ou plus) ou basse (24 % ou moins).

  • La mémoire libre est constamment de 6 % ou moins et des échanges se produisent fréquemment.

  • Il est probable que l'hôte ne dispose pas de la mémoire nécessaire pour répondre à la demande. La taille de la mémoire active est identique à la taille de la mémoire allouée et les ressources mémoire ne sont donc pas suffisantes pour la charge de travail. La mémoire allouée est trop importante si la mémoire active est constamment basse.

  • Les ressources mémoire de la machine hôte ne permettent pas de répondre à la demande, ce qui provoque une récupération de mémoire et affecte les performances.

  • La taille de la mémoire active est identique à la taille de la mémoire allouée et les ressources mémoire ne sont donc pas suffisantes pour la charge de travail.

Procédure

  • Vérifiez que VMware Tools est installé sur chaque machine virtuelle. Le pilote de gonflage, installé avec VMware Tools, est essentiel pour les performances.
  • Vérifiez que le pilote de gonflage est activé. VMkernel récupère régulièrement la mémoire de machine virtuelle inutilisée grâce au gonflage et à l'échange. Généralement, cela n'a aucune incidence sur les performances de la machine virtuelle.
  • Réduisez l'espace mémoire sur la machine virtuelle, et corrigez la taille du cache si elle est trop grande. Cela libère de la mémoire pour d'autres machines virtuelles.
  • Si la réservation de mémoire de la machine virtuelle est définie à une valeur nettement supérieure à sa mémoire active, diminuez le paramètre de réservation de sorte que VMkernel puisse récupérer la mémoire inactive pour d'autres machines virtuelles sur l'hôte.
  • Migrez une ou plusieurs machines virtuelles vers un hôte dans un cluster DRS.
  • Ajoutez de la mémoire physique à l'hôte.