¿Cuánta memoria (RAM) debo asignar a la máquina virtual?

31

Estoy instalando Ubuntu en una caja virtual; mi sistema operativo host es Windows 7 y tengo 6 GB de RAM en mi sistema. Un tutorial sobre cómo configurar Ubuntu en una máquina virtual (este, en el paso 14: http://www.aztcs.org/meeting_notes/linuxsig/ubuntuintovirtualbox/ubuntuintovirtualbox.htm ) dice establecer la RAM al 45% del total de RAM Tengo disponible, que sería de aproximadamente 2.7GB en mi caso. ¿Es esto correcto?

Además, cuando asigno RAM a la vm, es que la RAM ahora está reservada exclusivamente para la vm, y en caso afirmativo, solo está reservada para la vm cuando la vm ejecuta un SO invitado o crea una división permanente en la RAM, es decir, cuando dejo de ejecutar y salgo de la máquina virtual, ¿mi sistema operativo host (Windows 7) recuperará los 6 GB de RAM como RAM disponible?

Arrendajo
fuente

Respuestas:

27

Debe proporcionarle a la máquina virtual la cantidad de RAM que necesita para realizar las tareas que está utilizando .

Si está ejecutando una sola máquina virtual, la sugerencia que leyó está bien (siempre que su máquina host tenga suficiente RAM, lo que tiene). Sin embargo, dependiendo de lo que planee hacer con su sistema Ubuntu, probablemente no necesite 2,7 GB de RAM. Le doy a la mayoría de mis máquinas virtuales, incluidas las máquinas virtuales de Ubuntu, 1 GB de RAM, incluso cuando tengo suficiente RAM física disponible para poder asignar más.

Si planea ejecutar varias máquinas virtuales, entonces dar una máquina virtual de 2.7 GB de RAM de un total de 6 GB probablemente sea demasiado. ¡No funcionaría bien tener dos máquinas virtuales con esa cantidad de RAM!

Finalmente, su máquina virtual generalmente reservará toda la RAM que le dé, siempre que se esté ejecutando . Cuando la máquina virtual se apaga, se suspende, se hiberna o no se ejecuta, esta RAM no estará en uso . Por ejemplo, tengo alrededor de 10 máquinas virtuales, la mayoría de las cuales tienen 1 GB de RAM, en una máquina host con 4 GB de RAM. Esto no es un problema; solo significa que solo puedo correr hasta algunos de ellos a la vez.

Eliah Kagan
fuente
Gracias Eliah; Creo que asignaré un poco menos de 2.7GB, tal vez 1.7GB.
Jay
22

No existe una regla fija sobre la cantidad de RAM que asignamos para uso exclusivo de una máquina virtual. Sin embargo, hay dos puntos que debemos tener en cuenta:

Virtual Box Manager le avisará cada vez que asigne más del 50% de RAM a una máquina virtual, pero en caso de que tengamos mucha RAM, esta es una recomendación general. Por supuesto, podemos asignar más del 50% de la RAM del sistema a nuestra VM siempre y cuando tengamos suficiente RAM para nuestro sistema operativo host.

Tenga en cuenta que no tenemos que preocuparnos demasiado por la cantidad de RAM que asignamos a una máquina recién creada, ya que podemos cambiar esto fácilmente en cualquier momento posterior .

Takkat
fuente