ESXi e Sobrecarga de Memória

por Cameron Cameron, Consultor Sênior

Nota: presume-se que o público-alvo para este documento já entende como VMware gerencia a memória para todas as VMs em execução em cada host ESXi.

uma das grandes vantagens do VMware é a capacidade de subescrever recursos de CPU e memória, permitindo a consolidação de cargas de trabalho. Ao virtualizar sistemas para nossos clientes, que têm uma grande pegada de memória (ou seja, bancos de Dados), Muitas vezes vemos a memória física sendo esgotada antes de nos aproximarmos do limite da capacidade de computação de um host ESXi. Para cargas de trabalho de Nível 1, recomendamos configurar reservas de memória, especialmente em ambientes onde essas cargas de trabalho críticas para negócios são misturadas com VMs de nível inferior.

nem todas as lojas VMware optam por usar reservas de memória. Às vezes, isso pode acionar o balão de memória quando certos eventos, incluindo o vMotion, fazem com que o VRAM provisionado se aproxime ou corresponda à RAM física no host ESXi. Quando isso acontece, o host ESXi provavelmente experimentará um evento de balão de memória, e qualquer VM não protegida por uma reserva de memória pode ser impactada. Confiar em uma soma do VRAM provisionado e compará-lo com a RAM física pode levar a uma falsa sensação de segurança, pois muitas vezes a sobrecarga de memória de cada VM não foi levada em consideração.

em vez disso, House of Brick recomenda que a soma da memória de todas as máquinas virtuais (memória da máquina virtual, sobrecarga de memória da VM e memória do kernel da VM) não exceda a memória física do host.

da memória aérea em máquinas virtuais:

as máquinas virtuais exigem uma certa quantidade de memória aérea disponível para ligar. Você deve estar ciente da quantidade dessa sobrecarga.

a tabela a seguir lista a quantidade de memória suspensa que uma máquina virtual precisa para ligar. Depois que uma máquina virtual está sendo executada, a quantidade de memória suspensa que ela usa pode ser diferente da quantidade listada na tabela. Os valores da amostra foram coletados com VMX swap habilitado e hardware MMU habilitado para a máquina virtual. (VMX swap é ativado por padrão.)

Nota:
a tabela fornece uma amostra de valores de memória aérea e não tenta fornecer informações sobre todas as configurações possíveis. Você pode configurar uma máquina virtual para ter até 64 CPUs virtuais, dependendo do número de CPUs licenciadas no host e o número de CPUs que o sistema operacional convidado suporte.

Tabela 1: Exemplo de Sobrecarga de Memória em Máquinas Virtuais

, ESXi e Sobrecarga de Memória

o Que você pode ver a partir da tabela acima é que, como a alocação de memória para uma máquina virtual aumenta, aumenta a sobrecarga de memória. Embora o ESXi possa normalmente recuperar memória alocada em excesso (por meio de mecanismos de gerenciamento de memória ESXi), a sobrecarga não pode ser recuperada, o que ressalta a necessidade de cargas de trabalho do tamanho certo.

cada organização precisa determinar suas próprias políticas em relação às reservas de memória em seu ambiente VMware. Mas, se você estiver executando cargas de trabalho de Nível 1 com outras cargas de trabalho, estiver executando com pouca memória ou estiver vendo o balão de memória, esteja ciente de que há sobrecarga de memória para cada VM que pode não ter sido contabilizada durante o planejamento.

Deixe uma resposta

O seu endereço de email não será publicado.