He instalado un sistema operativo Linux de 32 bits basado en Ubuntu, Elementary, en una VirtualBox instalada en Windows 7 (32 bits), en una computadora portátil de 64 bits que tiene una CPU Intel i3-2330 de 2 núcleos a 2,20 Ghz y 4 GB de RAM (2.45 utilizable).
He asignado 1,2 GB de RAM al sistema virtual y dejé la asignación de CPU predeterminada. La configuración del procesador VM se ve así:
El sistema VM de Linux es demasiado lento.
Al observar el Administrador de tareas en Win7 y el Monitor del sistema en Linux, puedo ver que esto probablemente no se deba a la cantidad de RAM utilizada, sino a que el Linux virtual tiene muy poca potencia de procesador. En Windows, VirtualBox toma el 25% de la potencia de la CPU y solo unos 160 MB de RAM (resumiendo las 4 instancias que veo). En Linux, ni siquiera la mitad de los 1,2 GB de RAM se usan normalmente, mientras que los recursos de la CPU parecen usarse al 100% todo el tiempo .
¿Puedo asignar más recursos de CPU a la VM? ¿Como hacer eso? ¿Puedo hacer eso para el sistema que ya está instalado en VM o debo reinstalar el SO virtual?
CPU-Z muestra esto sobre la CPU en Windows:
Mi propósito es usar Linux de vez en cuando sin usar Windows 7 , por lo tanto, preferiría que VirtualBox tomara más recursos de CPU de Windows, porque no los necesitaré cuando use la VM. ( Soy consciente de que mi propósito se adaptaría mejor con una instalación de arranque dual del sistema Linux, pero la GPU de esta computadora portátil no tiene los controladores adecuados en Linux: se calienta tanto que la computadora se apaga antes Linux incluso está instalado, o antes de instalar los controladores adecuados, etc. )
Respuestas:
Obtener una computadora host que ejecute algo mejor que un i3 sería la respuesta real (IMO). :)
Independientemente de eso ...
La razón por la que usa un 25% como máximo es porque su i3 tiene 2 núcleos, pero 4 hilos, por lo que el host lo ve como 4 procesadores.
La VM está configurada para usar solo uno de ellos, hasta el 100%, por lo que cuando está al máximo usa solo el 25% de la potencia total de la CPU del host.
Para configurar VB para permitir más de 1 CPU virtual, se deben configurar ajustes adicionales:
habilite I / O APIC en la pestaña de configuración de la placa base
habilitar la virtualización de hardware (VT-x / AMD-V) en la pestaña Aceleración
Para evitar problemas, no lo ajuste más alto que su número de núcleos FÍSICOS; así que en su caso, no intente usar más de 2 CPU virtuales.
Si las opciones de aceleración no están disponibles, asegúrese de haber habilitado la tecnología de virtualización en su BIOS .
fuente