O gráfico Memória (MB) exibe os contadores de dados de memória para máquinas virtuais.
Este gráfico está localizado na exibição Página inicial (Home) da guia Desempenho da máquina virtual (Performance). Ele aparece apenas nos níveis 2, 3 e 4 da coleção.
Nas descrições a seguir, a memória física guest se refere à memória de hardware virtual apresentada a uma máquina virtual para seu sistema operacional guest. A memória da máquina é a RAM física real no host. Observe que nem todos os contadores são coletados no nível de coleta 1.
Rótulo do gráfico | Descrição |
---|---|
Ativo | Quantidade de memória física de convidado em uso pela máquina virtual. A memória ativa é estimada por amostra estatística VMkernel e representa a quantidade real de memória que a máquina virtual precisa. O valor é baseado na carga de trabalho atual da máquina virtual.
|
Balão | Quantidade de memória física convidada recuperada da máquina virtual pelo driver de balão.
|
Balão-alvo | Quantidade desejada de memória de balão da máquina virtual. A memória de destino do balão é estimada pelo VMkernel. Se a quantidade de destino do balão for maior que a quantidade de balão, o VMkernel aumentará a quantidade de balão, que recuperará mais memória da máquina virtual. Se a quantidade de destino do balão for menor que a quantidade de, o VMkernel esvazia o balão, o que permite que a máquina virtual realoque a memória quando necessário.
|
Consumido | Quantidade de memória física de convidado consumida pela máquina virtual para memória de convidado. A memória consumida não inclui a sobrecarga de memória. Ele inclui memória compartilhada e memória que pode ser reservada, mas não usada. memória consumida = memória concedida - memória salva devido ao compartilhamento de memória
|
Compartilhado | Quantidade de memória física de convidado disponível para compartilhamento. O compartilhamento de memória ocorre por meio do compartilhamento transparente de páginas.
|
Trocado | A quantidade de memória física convidada trocada para o disco pelo VMkernel. Esse contador de dados mede a troca de VMkernel e não a troca de SO convidado. swapped = swapout - swapin
Observação: Em alguns casos, o vMotion pode inclinar esses valores e fazer com que uma máquina virtual chegue a um host com alguma memória já trocada. Como resultado, o valor de permuta pode ser maior que o valor de swapout - swapin.
|
Análise de gráfico
O tamanho da memória de uma máquina virtual deve ser um pouco maior que o uso médio de memória do guest. Isso permite que o host acomode picos de carga de trabalho sem trocar memória entre os convidados. Aumentar o tamanho da memória da máquina virtual resulta em mais uso de memória de sobrecarga.
Se um espaço de permuta suficiente estiver disponível, um valor de balão alto não causará problemas de desempenho. No entanto, se os valores de permuta e permuta para o host forem grandes, provavelmente o host não terá a quantidade de memória necessária para atender à demanda.
Se uma máquina virtual tiver balonismo ou troca alta, verifique a quantidade de memória física livre no host. Um valor de memória livre de 6% ou menos indica que o host não pode atender aos requisitos de memória. Isso leva à recuperação de memória, o que pode prejudicar o desempenho. Se o tamanho da memória ativa for o mesmo que o tamanho de memória concedido, a demanda por memória será maior do que os recursos de memória disponíveis. Se a memória ativa for consistentemente baixa, o tamanho da memória poderá ser muito grande.
Se o host tiver memória livre suficiente, verifique os compartilhamentos de recursos, a reserva e o limite das máquinas virtuais e pools de recursos no host. Verifique se as configurações do host são adequadas e não inferiores às definidas para a máquina virtual.
Se houver pouca memória disponível ou se você observar uma degradação no desempenho, considere tomar as seguintes ações.
# # | Resolução |
---|---|
1 | Verifique se VMware Tools está instalado em cada máquina virtual. O driver de balão é instalado com o VMware Tools e é fundamental para o desempenho. |
2 | Verifique se o driver do balão está ativado. O VMkernel recupera regularmente a memória da máquina virtual não utilizada por meio de balonismo e troca. Geralmente, isso não afeta o desempenho da máquina virtual. |
3 | Reduza o espaço de memória na máquina virtual e corrija o tamanho do cache se for muito grande. Isso libera memória para outras máquinas virtuais. |
4 | Se a reserva de memória da máquina virtual estiver definida como um valor muito maior do que a memória ativa, diminua a configuração de reserva para que o VMkernel possa recuperar a memória ociosa de outras máquinas virtuais no host. |
5 | Migre uma ou mais máquinas virtuais para um host em um cluster do DRS. |
6 | Adicione memória física ao host. |