O driver de balão de memória (vmmemctl) colabora com o servidor para recuperar páginas que são consideradas menos valiosas pelo sistema operacional guest.

O driver usa uma técnica de balão proprietária que fornece um desempenho previsível que se aproxima do comportamento de um sistema nativo sob restrições de memória semelhantes. Essa técnica aumenta ou diminui a pressão da memória no sistema operacional guest, fazendo com que o guest use seus próprios algoritmos de gerenciamento de memória nativa. Quando a memória está fraca, o sistema operacional guest determina quais páginas devem ser recuperadas e, se necessário, as troca para seu próprio disco virtual.

Figura 1. Balão de memória no sistema operacional guest

Esta figura ilustra o aumento da memória no sistema operacional guest.
Observação: Você deve configurar o sistema operacional guest com espaço de troca suficiente. Alguns sistemas operacionais convidados têm limitações adicionais.

Se necessário, você pode limitar a quantidade de memória vmmemctl recuperada definindo o parâmetro Sched.mem.maxmemctl (sched.mem.maxmemctl) para uma máquina virtual específica. Essa opção especifica a quantidade máxima de memória que pode ser recuperada de uma máquina virtual em megabytes (MB). Consulte Definir atributos de máquina virtual avançada.