¿Es posible una VM con disco duro de 10 GB, 8 CPU y 4 GB de RAM?

10

Recibí una asignación para instalar Fedora 24-1.2 en VirtualBox con estas especificaciones, y me encuentro con problemas que me hacen cuestionar qué tan realista es esto.

Por un lado, ni siquiera soy capaz de crear 8 CPU. VirtualBox ni siquiera me da la opción. Lo máximo que puedo hacer es 4.

En segundo lugar, no me permitirá crear tanta RAM con solo un disco duro de 10 gb.

He revisado la tarea una docena de veces y sí, eso es lo que mi instructor quiere. Lo resolveré si es necesario ... Solo quiero confirmar, ¿son plausibles estas configuraciones?

Burntley
fuente
1
¿Qué versión de VirtualBox estás usando? Pude crear una máquina virtual de este tipo muy bien en VirtualBox 5.0.40, aunque me notificó que usar más de 6 CPU (mi computadora tiene una CPU de 6 núcleos) probablemente degradará el rendimiento. De hecho, el nuevo asistente de VM pide primero RAM, luego disco duro ...
un CVn
¿Cuánta RAM y cuántos núcleos tiene su máquina host?
descorchar

Respuestas:

17

10 GB de HD, 8 CPU, 4 GB de RAM: esas configuraciones podrían ser plausibles para una máquina virtual Linux, he tenido máquinas virtuales más pequeñas que eso y mucho más grandes también (en hardware de nivel de servidor).

Los recursos necesarios dependen enormemente de lo que se supone que debe hacer el servidor, sin embargo, los recursos solicitados probablemente no sean plausibles para la máquina / computadora (host) que está utilizando.

Está compartiendo / "robando" recursos que el host no está utilizando para entregar a la VM; no puedes robar lo que no está allí; para dar CPU virtuales, espacio en disco y RAM a una VM en Virtualbox, debe tener los recursos físicos (gratuitos) para que coincidan en la computadora (host) que está utilizando.

Si solo tiene 4 GB o incluso 8 GB de RAM física, el sistema operativo también necesita una buena porción para funcionar correctamente, y no le permitirá usar su RAM completa para VirtualBox; el mismo comentario se aplica aproximadamente a sus CPU.

Lo que aconsejo es crear una máquina virtual restringida a sus límites de hardware y explicar en un informe por qué no pudo / por qué no tiene sentido crear los recursos según lo solicitado. Probablemente obtendrá algunos puntos de brownie que demuestren que entendió el desafío y que aún logró crear la VM.

Rui F Ribeiro
fuente
99
Siga con una solicitud de compra (con especificaciones detalladas, y quizás algunas citas de algunos proveedores aprobados) para un servidor capaz de ejecutar una VM de 8 núcleos con 4 GB de RAM y 10 GB de disco. Sugerencia: el servidor necesitará tener más de 8 núcleos de CPU, más de 4 GB de RAM y más de 10 GB de almacenamiento en disco disponible, al menos lo suficiente de cada uno para ejecutar el sistema operativo host más cualquier otra cosa que necesite ejecutar (posiblemente incluyendo otros VM).
cas
2
¿Una CPU Intel de cuatro núcleos no tiene 8 núcleos virtuales debido a hyperthreading?
jamesqf
44
@RuiFRibeiro en VirtualBox es perfectamente posible asignar todos los hilos de CPU existentes a VM. Solo se compartirán con el sistema operativo host.
Spc_555
1
@RuiFRibeiro Dependerá de la carga de trabajo. Si la carga de trabajo que se ejecuta dentro de la VM es intensiva en la CPU y no está ejecutando otra cosa que la CPU en el host, debería obtener el mejor rendimiento al hacer que la cantidad de CPU virtuales coincida con la cantidad de CPU físicas. Pero si está ejecutando algo más de CPU intensiva en el host, es probable que obtenga un mejor rendimiento con un menor número de CPU virtuales. No puedo imaginar ninguna carga de trabajo en la que una mejor idea sea más CPU virtuales que CPU físicas.
kasperd
1
Si está asignando cerca del 100% de los recursos del host, surge la pregunta de por qué uno está virtualizando.
mkingsbu