¿Cuánta RAM se recomienda asignar a una máquina virtual en VirtualBox?

1

He instalado Ubuntu en VirtualBox en OS X en una MacBook Pro.

La computadora portátil tiene 16 GB de RAM, y asigné aproximadamente 11 GB a Ubuntu, porque pensé que la mayoría del trabajo se haría en Ubuntu de todos modos.

Pero algunos dijeron que tengo que dar a OS X RAM suficiente para mantener las operaciones regulares del Host.

¿Es 5 GB demasiado pequeño para OS X?

Me di cuenta de que cuando se ejecuta Ubuntu invitado, despertar OS X del modo de suspensión puede demorar unos 30 segundos. Si OS X puede tener más RAM, ¿se activará más pronto?

    
pregunta Tim 12.06.2016 - 01:43

1 respuesta

1

Mi mejor práctica es pensar en cómo obtener el mejor uso de su RAM y no tomar decisiones de configuración que bloqueen la memoria y, en su lugar, supervisar los problemas en cada sistema operativo y luego realizar pequeños ajustes.

En la Mac: abre el Monitor de actividad y observa la presión de la memoria. Intentaría mantener las cosas en verde. Si está en el naranja, está bien, pero puede intentar cambiar las reservas (menos RAM para el invitado de Ubuntu o salir de las aplicaciones en cualquiera de los sistemas operativos que ocupan la mayor parte de la memoria activa). En el rojo, cambiará y ralentizará los tiempos de respuesta.

Entonces,tienes16GBdeRAMyunOSXejecutandoelhardwareconUbuntuejecutándoseenVirtualBox.ElcuadrovirtualcreaunarchivooarchivosparaqueactúencomoelalmacenamientodeUbuntu,peroOSXestámanejandotodaslaslecturas/escriturasreales.

Segundo:tantoUbuntucomoOSXusanmemoriavirtualparaquepuedasasignar1GBdeRAMalsistemaoperativoinvitadoyusaráunarchivodeintercambioparacrearmásmemoriasegúnseanecesario.

Paramonitorearinicialmentelascosas,abriríaelterminaltantoenelhostcomoenelhuéspedyejecutaríaalgocomovm_stat5:presteatencióninicialmenteasolodosnúmeros:ellibreyelintercambio.Tambiénpresteatenciónala presión de memoria en OS X .

Con el tiempo, puede pasar a registrar cosas más lentamente con vm_stat 60 / vmstat 60 o incluso marca de tiempo del uso .

Dado que la memoria libre es un desperdicio tanto en OS X como en Ubuntu, deseará asignar toda la RAM a OS X para que pueda almacenar en caché toda la entrada y salida de archivos para OS X y la caja virtual. Asignar demasiada memoria en Ubuntu hará que el OS X se quede sin memoria para almacenar en caché el sistema operativo invitado. Agregue memoria al sistema operativo invitado cuando las aplicaciones que ejecute allí comiencen a intercambiarse en el disco.

Aquí hay algunos enlaces para comenzar con la optimización y el aprendizaje:

respondido por el bmike 12.06.2016 - 17:51

Lea otras preguntas en las etiquetas