Detectar balão de memória de dentro da VM afetada

6

É possível detectar de dentro de uma VM Linux que a memória está sendo recuperada pelo balão de memória? Não acho que qualquer informação sobre o host seja propagada para a VM, portanto, conectar-se ao host e perguntar não é uma opção. Eu preferiria não confiar na abordagem heurística também.

Edit: A razão pela qual eu quero saber sobre isso da VM é levantar um alerta para o administrador da VM, que pode não ter acesso ao host, mas deve, no entanto, saber sobre a degradação potencial do desempenho.

    
por JohnEye 16.01.2015 / 15:45

3 respostas

7

Se você tiver o VMware Tools instalado dentro da VM, poderá descobrir isso com

vmware-toolbox-cmd stat balloon

Mais informações aqui

(E, bem, você deve ter o VMware Tools instalado, caso contrário o balão não funcionará)

    
por 17.01.2015 / 23:31
0

Você não pode apenas ver quanto vmmemsty.sys está usando?

    
por 16.01.2015 / 15:55
0

Não tenho certeza se é importante se uma VM específica está se expandindo se você não estiver disposto a visualizá-la no nível de host / cluster / vCenter. Caso contrário, como você "desaceleraria" a memória?

Veja: RAM de "Unballooning" que foi ativada pela VMware

    
por 17.01.2015 / 23:48