O VirtualBox suporta a adição de memória?

5

Eu tenho uma VM do Ubuntu que está trocando de swap devido a uma pequena alocação de memória de convidado em um host com muita ram livre. Parece que o kernel convidado é compilado para suportar RAM de adição rápida, existe uma maneira de obter o VirtualBox para montar mais RAM sem desligar a VM em execução?

Não preciso de tempo de inatividade zero, posso fazer um salvamento de estado, mas não quero reiniciar o processamento de vários dias em andamento no convidado.

Guest é Ubuntu 12.04, Host é OSX 10.7, ambos x64.

    
por BCoates 10.07.2012 / 20:16

1 resposta

3

O VirtualBox não suporta a adição de mais memória dessa maneira. No entanto, em muitos casos, ainda valerá a pena reiniciar o cálculo, porque a velocidade pode aumentar em um fator de cem ou mais usando RAM em vez de um disco rígido.

Uma nota importante, mesmo que sua VM esteja "debatendo", não significa que a RAM não esteja sendo usada pelo Windows (armazenando o disco em cache que a VM está usando) e, portanto, a surra está tendo pouco impacto. / p>

A fim de descobrir se este é o caso, basta verificar a velocidade da operação e ver se há uma mudança (ou foi uma mudança) quando o "thrashing começou" ou se a quantidade de RAM que é tomadas pelo processo do VirtualBox é significativamente mais do que a quantidade de RAM que o convidado tem.

    
por 10.07.2012 / 20:21