VirtualBox de repente come gigabytes de memória

4

EDITAR

A pergunta original tinha muita especulação, mas é muito mais simples. Veja minha própria resposta e este bug reportado.

Deixo a pergunta original para o caso de alguém ter problemas semelhantes e ajuda-os a encontrar esse problema.

Eu tenho trabalhado com uma VM VirtualBox Ubuntu 14.04 hospedada no Windows 7. A máquina funciona bem, mas muitas vezes o processo do VirtualBox de repente começa a exigir grandes quantidades de memória sem nenhum motivo aparente. Eu não consegui reproduzir o erro de maneira consistente, mas isso acontece a cada poucas horas, ou às vezes depois de alguns minutos. Aqui estão mais alguns detalhes:

  • Estou usando a versão atual do VirtualBox (4.3.16), mas também tentei versões anteriores (4.3.12) e beta (4.3.17). Eu tenho o problema com todos eles.
  • Tentei atribuir diferentes quantidades de RAM à VM. Eu tenho os problemas com todos eles. Eu tentei atribuir 512MB, 768MB e 1GB. Meu host tem 4 GB no total.
  • O monitor do sistema operacional convidado não mostra mudanças significativas na quantidade de memória utilizada.
  • Isso pode acontecer quando estou trabalhando com a máquina ou quando ela está ociosa por horas. Não consigo encontrar uma única causa. Às vezes acontece quando abro o Ubuntu Software Center, mas já o usei muitas vezes sem problemas. Às vezes acontece quando eu apenas inicializo a máquina e não faço nada com ela. Às vezes acontece depois de uma hora de desenvolvimento com o Eclipse. Às vezes isso não acontece o dia todo.
  • Às vezes, a memória reivindicada pelo processo do VirtualBox praticamente dobra, de repente. Geralmente eu começo com cerca de 700 MB usados, e de repente ele usa cerca de 1,4 GB. Outras vezes cresce lenta mas firmemente, e depois de um minuto ou mais, o processo tem mais de 2 GB de memória e o sistema fica muito lento.
  • Eu tentei diferentes configurações de VM, diferentes quantidades de memória de vídeo, etc.
  • Eu criei várias VMs para ver se há algo errado com a minha principal. Isso pode acontecer antes e depois de instalar as atualizações do Ubuntu em todas as 3 VMs que eu tentei (software diferente instalado em todas elas).

Eu sou o único com esse problema?

    
por rgargente 16.10.2014 / 16:21

1 resposta

3

Eu entendi!

Há um enorme vazamento de memória no sistema host quando o menu principal do Ubuntu (lente Unity) é exibido. Ele come aprox. 100 MB a cada segundo. Estranhamente, isso não é visto no monitor do sistema convidado.

O trabalho está desabilitando a aceleração 3D no Virtual Box. Eu posso viver com isso, mas é obviamente um vazamento sério de memória, então acho que vou reportar um bug.

Eu ainda estaria interessado em ver se outras pessoas estão tendo esse problema também.

Estou usando o VirtualBox v4.3.18 agora.

    
por 17.10.2014 / 17:12