Ejecuto un invitado ubuntu 12.04 en un host ubuntu 12.04, con VirtualBox, y el invitado es mucho, mucho más lento que el host ( ALT+TAB
tarda 4-5 segundos). Eché un vistazo y encontré opiniones contradictorias sobre VirtualBox versus VMware (gratis); así que pensé en quedarme con el primero.
Ambos sistemas están actualizados, instalé las adiciones en el invitado y dividí equitativamente la memoria y la memoria de video (64 MB) entre el invitado y el host. Estoy ejecutando una computadora portátil Toshiba m200 con 4 GB de RAM y memoria de video compartida. La BIOS del host no incluye una opción de configuración para la virtualización de la máquina. Tengo 2 cpus y no puedo darlos a la máquina virtual.
¿Hay algo que haya pasado por alto que pueda resolver mi problema?
No dude en solicitar más información y gracias por cualquier ayuda.
EDITAR ralentí con el monitor del sistema abierto, la CPU invitada (única) nunca llega a estar por debajo del 55% y podría elevarse al 80 - 90% con solo mover el mouse. Al abrir Firefox, el monitor del sistema mostrará el uso de la CPU al 100% en el invitado, mientras que el host muestra que ambos cpus funcionan de manera uniforme alrededor del 60%.
Mi CPU es Intel® Core™2 Duo CPU T5450 @ 1.66GHz × 2
.
Si esto no es un problema de configuración, ¿significa que mi máquina es demasiado débil para la virtualización?
fuente
Respuestas:
No sé mucho sobre Player, pero los valores predeterminados de Vbox no son buenos para las versiones de Ubuntu que prefieren una GPU real.
Para más detalles: http://blog.jdpfu.com/2012/09/14/solution-for-slow-ubuntu-in-virtualbox
fuente
Un invitado virtual con tan pocos recursos se ejecutará lentamente. Para obtener el mejor rendimiento, en realidad le da a su host un poco más de recursos que al invitado. Además, no podrá asignar ambas CPU a su máquina virtual, ya que su máquina host necesita algo para ejecutar todo.
Piénsalo de esta manera. Su máquina host tiene que ejecutar su propio sistema más el contenedor para el invitado. El invitado entra en una pelea de recursos con la máquina host. Intente darle menos al invitado y vea cómo funciona.
Para obtener el mejor rendimiento, querrá una máquina de 64 bits con más de 4 gb de memoria.
fuente
Además de las respuestas anteriores para la configuración óptima de VirtualBox, hay una gran publicación de blog de Nam Huy sobre cómo hacer que la aceleración 3D funcione para un invitado de Ubuntu. Esto es especialmente útil para Ubuntu 13.04, ya que ya no hay una opción para instalar Unity 2D, dejando una instalación nueva sin ninguna carga de trabajo real en una carga de CPU del 80-100% debido al procesamiento del software, lo que lo hace prácticamente inútil para mí.
La idea básica es instalar adiciones de invitados, cargar "vboxvideo"
etc/modules
, reiniciar y luego activar la aceleración 3D en la configuración de Pantalla de VirtualBox. Tenga en cuenta que habilitar la aceleración 3D tiene que ser el último paso después de configurar todo lo demás en el invitado.Para mí, esto trajo un aumento de rendimiento masivo, en modo de pantalla completa ni siquiera puedo notar la diferencia entre mi sistema operativo nativo y el invitado de Ubuntu.
fuente
He experimentado el mismo problema
Anfitrión: Ubuntu 14.10 (64 bits), Invitado: Windows 7 (64 bits)
Incluso con la virtualización activada en el BIOS del host, la carga de la CPU estaba constantemente alrededor del 40-50% en estado inactivo de invitado
Lo que me ayudó fue instalar Guest Addition con soporte Direct 3D (debe hacerlo en modo seguro) y encender la caché de E / S del controlador SATA
Entonces mi configuración actual es:
Sistema
Memoria base: 4096 Mb (8192 Mb de memoria host total)
Procesador: 6 CPU (de host 6 CPU)
PAE / NX: habilitado
VT-x / AMD-V: habilitado
Paginación anidada: habilitada
Monitor
Memoria de video: 128 Mb
Aceleración 3D: habilitada
Aceleración 2D: habilitada
¡Funciona de maravilla! Versión de caja virtual: 4.3.18_Ubuntu r96516
fuente
Aunque la respuesta inicial es muy detallada, creo que la respuesta directa es honestamente que el sistema / computadora portátil es demasiado lento y tiene poca potencia, a menos que haya un problema de configuración o error en su versión de Virtualbox. Puede intentar optimizar, pero la RAM del host y 2 núcleos de CPU a 1.66Ghz simplemente no van a cortarlo. Con esa utilización de la CPU, es muy probable que se deba al intercambio y a que no tenga suficiente RAM.
En resumen, podría probar otro administrador de ventanas que sea más liviano y también considerar probar otros sistemas operativos para ver si hay un problema de configuración con su Virtualbox y actualizar a la última versión.
fuente