Pour chaque machine virtuelle en cours d'exécution, le système réserve la RAM physique pour la réservation de la machine virtuelle (le cas échéant) et pour son supplément de virtualisation.

La quantité totale de mémoire configurée de toutes les machines virtuelles peut être supérieure à la mémoire physique disponible sur l'hôte. Toutefois, cela ne signifie pas nécessairement que la mémoire est excessivement engagée. La mémoire est excessivement engagée lorsque l'encombrement combiné de la mémoire opérationnelle de toutes les machines virtuelles dépasse celui de la taille mémoire hôte.

Du fait des techniques de gestion de la mémoire utilisées par l'hôte ESXi, vos machines virtuelles peuvent utiliser une RAM virtuelle supérieure à la RAM physique disponible sur l'hôte. Par exemple, votre hôte peut posséder 2 Go de mémoire et exécuter quatre machines virtuelles possédant une mémoire de 1 Go chacune. Dans ce cas, la mémoire est excessivement engagée. Par exemple, si les quatre machines virtuelles sont inactives, la mémoire consommée combinée peut être bien inférieure à 2 Go. En revanche, si toutes les machines virtuelles 4 Go consomment activement la mémoire, leur encombrement mémoire peut dépasser 2 Go et l'hôte ESXi deviendra surchargé.

L'engagement excessif est justifié car, généralement, certaines machines virtuelles sont peu chargées et d'autres le sont plus. Les niveaux d'activité relatifs varient également dans le temps.

Pour améliorer l'utilisation de la mémoire, l'hôte ESXi transfère la mémoire des machines virtuelles inactives vers les machines virtuelles requérant plus de mémoire. Utilisez le paramètre Reservation ou Shares pour allouer de préférence la mémoire aux machines virtuelles importantes. Si elle n'est pas utilisée, cette mémoire reste disponible pour les autres machines virtuelles. ESXi met en œuvre divers mécanismes tels que le gonflage, le partage de mémoire, la compression de mémoire et l'échange pour offrir des performances raisonnables, même si l'hôte n'est pas fortement surchargé en mémoire.

Un hôte ESXi peut manquer de mémoire si des machines virtuelles consomment toute la mémoire réservable dans un environnement mémoire surchargé. Bien que les machines virtuelles sous tension ne soient pas concernées, une nouvelle machine virtuelle peut ne pas se mettre sous tension du fait du manque de mémoire.

Remarque :

Toute la surcharge mémoire de la machine virtuelle est également considérée comme étant réservée.

En outre, la compression de mémoire est activée par défaut sur les hôtes ESXi afin d'améliorer les performances de la machine virtuelle lorsque la mémoire est excessivement engagée, comme décrit dans Compression de mémoire.