He probado todas las soluciones disponibles en diferentes foros. Esta es la configuración de mi sistema:
- Pentium Dual Core T230 (1.73 + 1.73), 2 gb de RAM
- Oracle VM VirtualBox ver. 4.3.14 r95030
Esta es la configuración de mi invitado:
- Windows 7 con 1 gb de RAM asignado y 20 gb de disco duro
El administrador de tareas de mi host muestra 100% de actividad de la CPU incluso cuando el invitado está inactivo.
También hice una máquina DOS que se sugiere que no haga nada y que reduzca la actividad de la CPU a aproximadamente el 56%, pero no lo mismo que debería ser cuando mi host e invitados están inactivos.
Otra solución disponible para mí fue establecer la afinidad de VirtualBox a un único procesador, pero no puedo hacerlo, me denegó el acceso. He iniciado sesión como administrador y también he marcado "Mostrar procesos de todos los usuarios".
virtualbox
Christopher Martin
fuente
fuente
Respuestas:
Su procesador no ofrece virtualización asistida por hardware, por lo que VirtualBox está utilizando técnicas basadas en software, que utilizarán más tiempo de CPU y harán que todo sea más lento.
Lea más sobre esto aquí .
fuente
Tuve este problema con la aceleración de video 2D habilitada. Una vez que lo desactivé en la configuración de la máquina Virtualbox, el uso elevado de CPU del host desapareció.
fuente
prueba también esta alternativa donde el chico deshabilita "Paginación anidada". Me funcionó reduciendo el 16% del uso de la CPU.
fuente
Parece que hay muchas causas diferentes para el uso elevado de la CPU en el host.
En mi caso, con un invitado Win7, la solución fue desactivar la "Extensión de escritorio remoto de VirtualBox".
Ya sea en Configuración -> Pantalla -> Pantalla remota: anule la selección de "Habilitar servidor".
O iniciando la máquina con la
-vrde off
opción.fuente
Si acaba de configurar la máquina, probablemente sea una actualización de Windows. No se puede ver en la lista de procesos y consume mucha CPU. Tuve este problema varias veces.
Vaya a servicios, busque la actualización de Windows, deténgala, vea si deja de usar CPU. Si considera deshabilitarlo por completo.
fuente
Nada de lo anterior funcionó para mí con una vieja computadora portátil Acer, 2 núcleos de CPU x86; 3 gigas de RAM, ejecutando Win XP SP3 Host y Win 7 invitado (en VirtualBox 5.0.24). Mi pestaña "Aceleración" está deshabilitada, por lo que "Paginación anidada" no está habilitada. Además, "Pantalla remota" estaba deshabilitada por defecto. El panel VirtualBox había deshabilitado automáticamente la selección de cualquier número de núcleos de CPU, y estaba atascado en 1 CPU (aunque mi bandeja del sistema Host muestra claramente la participación de ambos núcleos de CPU). Además, la actualización de Windows de la máquina invitada ya estaba desactivada.
Sin embargo, mi máquina invitada ocupó al menos el 50% de la CPU incluso cuando estaba inactiva.
¿Mi solución? El problema se resolvió solo cuando habilité las aceleraciones 2D y 3D en "Configuración -> Pantalla -> Pantalla" y luego aumenté la "Memoria de video" en la misma pestaña ("Configuración -> Pantalla -> Pantalla") al máximo 256 meg permitido.
Una vez que la máquina invitada recibió una buena cantidad de memoria de video de la RAM, el uso de la CPU se redujo a un agradable 10% a 20%.
fuente