Le diagramme de mémoire active affiche l'utilisation de mémoire active par les machines virtuelles à tolérance aux pannes.
Ce diagramme est situé dans la vue tolérance aux pannes de l'onglet Performances de la machine virtuelle. Il n'est pas disponible au niveau de collecte 1.
Étiquette de diagramme | Description |
---|---|
Active | Quantité de mémoire physique d'invité utilisée par la machine virtuelle à tolérance aux pannes. La mémoire active, estimée par l'échantillonnage statistique de VMkerne, représente la quantité de mémoire réelle dont la machine virtuelle a besoin. En outre, la mémoire inutilisée peut être gonflée ou échangée sans nuire aux performances.
Assurez-vous que les machines virtuelles primaires et secondaires ont suffisamment de mémoire. Si le système secondaire n'est pas bien approvisionné, il risque de ralentir les performances de la machine virtuelle primaire ou de subir des défaillances. |
Analyse de diagramme
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é. Cela permet à l'hôte de gérer des pics de charge de travail sans échanger de mémoire parmi les invités. 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.
Si un espace d'échange suffisant est disponible, une valeur de gonflage élevée n'entraîne pas de problèmes de performances. Toutefois, si les valeurs d'échange en entrée et d'échange en sortie sont trop élevées, il est fort probable que l'hôte ne dispose pas de la quantité de mémoire suffisante pour répondre à la demande.
Si une machine virtuelle a des valeurs élevées de gonflage ou d'échange, vérifiez la quantité de mémoire physique libre sur l'hôte. Une valeur de mémoire libre de 6 % ou moins indique que l'hôte ne peut pas satisfaire les besoins en mémoire. Cela entraîne une récupération de la mémoire qui peut entraîner une baisse des performances. Si la capacité de la mémoire active est identique à la taille de mémoire octroyée, la demande en mémoire est supérieure aux ressources mémoire disponibles. Si la mémoire active est uniformément basse, la taille de la mémoire peut être trop importante.
Si l'hôte dispose d'une quantité de mémoire libre suffisante, vérifiez les parts de ressources, la réservation et la limite des machines virtuelles et des pools de ressources sur l'hôte. Vérifiez que les paramètres de l'hôte sont adéquats et supérieurs à ceux définis pour la machine virtuelle.
Si la quantité de mémoire disponible est faible ou que vous constatez une baisse des performances, envisagez d'exécuter les actions suivantes.
# | Résolution |
---|---|
1 | Vérifiez que VMware Tools est installé sur chaque machine virtuelle. Le pilote de gonflage, installé avec VMware Tools, est essentiel pour les performances. |
2 | 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. |
3 | 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. |
4 | 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. |
5 | Migrez une ou plusieurs machines virtuelles vers un hôte dans un cluster DRS. |
6 | Ajoutez de la mémoire physique à l'hôte. |