El uso compartido de la memoria es una técnica de ESXi que puede ayudar a lograr una mayor densidad de memoria en un host.

El uso compartido de memoria se basa en la observación de varias máquinas virtuales que pueden estar ejecutando instancias del mismo sistema operativo invitado. Estas máquinas virtuales podrían tener cargadas las mismas aplicaciones o los mismos componentes, o bien contener datos en común. En esos casos, un host utiliza la técnica propia de uso compartido transparente de páginas (TPS) para eliminar las copias redundantes de las páginas de memoria. Con el uso compartido de la memoria, una carga de trabajo que se ejecuta en una máquina virtual a menudo consume menos memoria que la que consumiría al ejecutarse en máquinas físicas. Como resultado, pueden admitirse niveles más altos de sobreasignación de forma eficiente. La cantidad de memoria ahorrada mediante el uso compartido de memoria depende de si la carga de trabajo consiste en máquinas casi idénticas que podrían liberar más memoria. Una carga de trabajo más diversa puede generar un porcentaje inferior de ahorro de memoria.

Nota:

Debido a cuestiones de seguridad, el uso compartido transparente de páginas entre máquinas virtuales está desactivado de forma predeterminada, y el uso compartido de páginas está restringido al uso compartido de la memoria entre máquinas virtuales. El uso compartido de páginas no ocurre entre máquinas virtuales, solo ocurre dentro de una máquina virtual. Consulte Compartir la memoria entre varias máquinas virtuales para obtener más información.