Me estoy preparando para crear una máquina virtual en VirtualBox. El asistente solicita el tamaño de memoria que se utilizará para esta máquina invitada y recomienda 512 MB. Tengo 16 GB de memoria en mi computadora, por lo que espero poder utilizar más de 512 MB.
- ¿Por qué VirtualBox recomienda 512 MB?
- ¿Es este un valor codificado o es un valor calculado en función de la cantidad de memoria que tengo?
- ¿Cuáles serían las consecuencias de utilizar un valor superior, como 4 GB?
ACTUALIZAR:
acabo de leer lo siguientede la documentación en línea de VirtualBox...
Dependiendo del sistema operativo invitado que desee ejecutar, necesitará al menos 512 MB de RAM (pero probablemente más, y cuanto más, mejor). Básicamente, necesitará todo lo que su sistema operativo anfitrión necesite para funcionar cómodamente, más la cantidad que necesite el sistema operativo invitado. Por lo tanto, si desea ejecutar Windows XP en Windows XP, probablemente no disfrutará mucho de la experiencia con menos de 1 GB de RAM. Si desea probar Windows Vista en un invitado, se negará a instalarse si se le proporciona menos de 512 MB de RAM, por lo que necesitará eso solo para el invitado, además de la memoria que normalmente necesita su sistema operativo.
Entonces parece que ellos512 MB recomendadoses solo unmínimoy querré usar tanta memoria como sea posible sin ocupar la memoria que usará mi computadora principal. Pero todavía me interesaría conocer sus experiencias con este tema.
Respuesta1
El problema con los valores iniciales impares, como el asistente de configuración que recomienda 512 MB para el sistema operativo invitado, es una peculiaridad conocida en el asistente de configuración de VirtualBox que se explica muy bien eneste artículo sobre el reciente lanzamiento de VirtualBox 5; El énfasis en negrita es mío:
La GUI para crear una nueva VM es similar a la de versiones anteriores.aunque proporciona valores predeterminados impares.Al crear una nueva máquina virtual con Windows 7 de 64 bits, el asistente recomendó asignar 512 MB de RAM a la máquina virtual; El requisito mínimo para Windows 7 de 64 bits es 2 GB de RAM, por lo que el valor recomendado es inadecuado.El sistema host tiene 8 GB de RAM, más de la mitad de los cuales estaban libres en el momento en que se inició el asistente. La audiencia de VirtualBox son los profesionales de TI que probablemente sabrían que no deben intentar usar Windows 7 con ese valor predeterminado, por lo que no es un tema particularmente sustancial.
También,la documentación oficial para el usuario final de VirtualBoxaborda el mínimo impar de recomendación de 512 MB de RAM; Nuevamente el énfasis en negrita es mío:
Dependiendo de qué sistemas operativos invitados desee ejecutar,Necesitará al menos 512 MB de RAM (pero probablemente más, y cuanto más mejor). Básicamente, necesitará todo lo que su sistema operativo anfitrión necesite para funcionar cómodamente, más la cantidad que necesite el sistema operativo invitado.Por lo tanto, si desea ejecutar Windows XP en Windows XP, probablemente no disfrutará mucho de la experiencia con menos de 1 GB de RAM. Si desea probar Windows Vista en un invitado, se negará a instalarse si se le proporciona menos de 512 MB de RAM, por lo que necesitará eso solo para el invitado, además de la memoria que normalmente necesita su sistema operativo.
Es decir, si bien VirtualBox tiene un "asistente" que facilita ligeramente el proceso de configuración/instalación de un sistema operativo invitado, no está diseñado para tomar todas las decisiones (o asumir decisiones) que usted debe tomar. VirtualBox no es un simple software de usuario final como Word o Excel; Es realmente una verdadera herramienta de administración/usuario avanzado.
Existe una cierta suposición básica de las habilidades/conocimientos de un usuario que están relacionados con el uso de software de virtualización como VirtualBox. Y, en última instancia, el núcleo de esa suposición es que alguien que use VirtualBox sabrá lo suficiente como para tomar sus propias decisiones básicas en lo que respecta a la asignación de recursos al configurar un sistema operativo invitado en VirtualBox.
Por ejemplo, definitivamente puedo usar Ubuntu 12.04 (servidor) como sistema operativo invitado en mi instalación de VirtualBox en Mac OS X con 512 MB de RAM. Pero se retrasa notablemente si estreso un poco al servidor. Prefiero mantenerlo funcionando con entre 1 GB y 4 GB de RAM para asegurarme de que todo funcione sin problemas; dependiendo de lo que esté haciendo/probando en ese momento.
Respuesta2
No hay ninguna razón por la que no debas usar una memoria virtual de 4 GB en VirtualBox si tu sistema operativo invitado lo requiere. Lo hice yo mismo y con 4 GB de memoria virtual estoy obteniendo un rendimiento casi básico en un sistema operativo invitado de 64 bits.
La configuración de VirtualBox le permite asignar un máximo de 128 MB de memoria de video desde la GUI de VirtualBox y, desde la línea de comandos, puede agregar otros 128 MB de memoria de video al sistema operativo invitado para un total de 256 MB de memoria de video. Abra la terminal y escriba:
VBoxManage modifyvm "Linux" --vram 256
donde "Linux" debe reemplazarse por el nombre de su sistema operativo invitado Linux en VirtualBox.
Respuesta3
La cantidad de RAM asignada por VirtualBox es la que la computadora host dedicará a administrar esa máquina. Esto afecta directamente el rendimiento de la virtualización.
Si virtualiza un sistema operativo liviano, comoLubuntuoMaldito pequeño Linux, no necesitará mucha RAM para mantenerlo estable a una velocidad razonable. Windows requerirá mucho más, y las configuraciones con todas las funciones con GUI complejas y con muchos recursos necesitarán incluso más que eso para funcionar bien. Usar 4 GB de RAM en lugar de 512 MB simplemente le dará a la VM más con qué trabajar. A menos que la máquina virtual lo requiera o que vaya a trabajar mucho, probablemente pueda salirse con la suya con el mínimo o un poco más.
Lo más importante es que siempre puedes cambiar la configuración incluso después de crear tu VirtualBox. Si todo va lento, simplemente apague la máquina, asigne más recursos y vuelva a encenderla.
Nota:Recuerde que un entorno virtualizado nunca se ejecutará tan rápido como el host con una configuración como VirtualBox, por lo que no habrá problema en darle un poco más de potencia para trabajar.Aquí hay más buena información.de Stack Exchange.