La virtualización de recursos de memoria tiene algún tipo de sobrecarga asociada.

Las máquinas virtuales de ESXi pueden incurrir en dos tipos de sobrecarga de memoria.

  • El tiempo adicional para acceder a la memoria en una máquina virtual.
  • El espacio adicional que necesita el host ESXi para su propio código y estructura de datos, más allá de la memoria asignada a cada máquina virtual.

La virtualización de memoria de ESXi agrega poca sobrecarga de tiempo a los accesos de memoria. Debido a que el hardware de paginación del procesador utiliza tablas de páginas (tablas de páginas de sombra para un enfoque basado en software o tablas de páginas de dos niveles para un enfoque asistido por hardware) directamente, la mayoría de los accesos de memoria en la máquina virtual pueden ejecutarse sin sobrecarga de traducción de direcciones.

La sobrecarga de espacio de memoria tiene dos componentes.

  • Una sobrecarga fija que abarca todo el sistema para el VMkernel.
  • Una sobrecarga adicional para cada máquina virtual.

La memoria de sobrecarga incluye el espacio reservado para el búfer de la trama de la máquina virtual y distintas estructuras de datos de virtualización, como tablas de páginas de sombra. La memoria de sobrecarga depende de la cantidad de CPU virtuales y de la memoria configurada para el sistema operativo invitado.