O compartilhamento de memória é uma técnica proprietária ESXi que pode ajudar a obter maior densidade de memória em um host.
O compartilhamento de memória depende da observação de que várias máquinas virtuais podem estar executando instâncias do mesmo sistema operacional guest. Essas máquinas virtuais podem ter os mesmos aplicativos ou componentes carregados ou conter dados comuns. Nesses casos, um host usa uma técnica proprietária de Compartilhamento de página transparente (TPS) para eliminar cópias redundantes de páginas de memória. Com o compartilhamento de memória, uma carga de trabalho em execução em uma máquina virtual geralmente consome menos memória do que quando em execução em máquinas físicas. Como resultado, níveis mais altos de comprometimento excessivo podem ser suportados de forma eficiente. A quantidade de memória salva pelo compartilhamento de memória depende se a carga de trabalho consiste em máquinas quase idênticas que podem liberar mais memória. Uma carga de trabalho mais diversificada pode resultar em uma porcentagem menor de economia de memória.
Devido a preocupações de segurança, o compartilhamento de páginas transparentes entre máquinas virtuais é desativado por padrão, e o compartilhamento de páginas está sendo restrito ao compartilhamento de memória dentro da máquina virtual. O compartilhamento de página não ocorre em máquinas virtuais e ocorre somente dentro de uma máquina virtual. Consulte Compartilhando memória entre máquinas virtuais para obter mais informações.