A virtualização de recursos de memória tem alguma sobrecarga associada.
ESXi máquinas virtuais podem gerar dois tipos de sobrecarga de memória.
- O tempo adicional para acessar a memória em uma máquina virtual.
- O espaço extra necessário pelo host ESXi para seu próprio código e estruturas de dados, além da memória alocada a cada máquina virtual.
ESXi virtualização de memória adiciona pouco tempo de sobrecarga aos acessos à memória. Como o hardware de paginação do processador usa tabelas de páginas (tabelas de páginas de sombra para abordagem baseada em software ou tabelas de página de dois níveis para abordagem assistida por hardware) diretamente, a maioria dos acessos de memória na máquina virtual pode ser executada sem sobrecarga de conversão de endereços.
A sobrecarga de espaço de memória tem dois componentes.
- Uma sobrecarga fixa em todo o sistema para o VMkernel.
- Sobrecarga adicional para cada máquina virtual.
A sobrecarga de memória inclui espaço reservado para o buffer de quadro da máquina virtual e várias estruturas de dados de virtualização, como tabelas de páginas de sombra. A sobrecarga de memória depende do número de CPUs virtuais e da memória configurada para o sistema operacional convidado.