Estoy ejecutando Windows XP de 32 bits en Windows Vista de 64 bits con VirtualBox 3.0.6. Cada vez que ejecuto la VM XP, Vista (host) informa un 100% de utilización de la CPU, aunque XP (invitado) informa entre un 1-5% de utilización de la CPU.
La caja del host tiene 2 GB de RAM física. El invitado / vm está configurado con 512 MB. La caja del host tiene un procesador AMD de 64 bits.
Ninguna aplicación (que no sea VirtualBox) se ejecuta en ninguno de los hosts, solo está inactiva.
¿Alguna idea de por qué el procesador host está enriquecido?
He habilitado varias funciones avanzadas para el invitado XP con la esperanza de tener un mejor rendimiento:
- Configuración → Sistema → Placa base: Habilitar IO APIC
- Configuración → Sistema → Procesador: Habilitar PAE / NX
- Configuración → Sistema → Aceleración: habilite VT-x / AMD-V y habilite la paginación de anidamiento
virtualbox
virtualization
Greg Mattes
fuente
fuente
Respuestas:
Supongo que sé la respuesta. Intente deshabilitar IO APIC. Ya sea Linux, Windows, siempre tuve un gran revés con esto, y un acelerador completo en mi CPU. IO APIC / Multi-core en Virtualbox es solo para presumir, supongo. Si realmente desea múltiples núcleos, use VMWare Workstation / Player / Parallels Desktop. (El jugador es gratis).
fuente
En muchos casos, el uso de io-acpi con un invitado de 32 bits hará eso. Debe tener un invitado de 64 bits o un IO-ACPI inactivo y usar solo un núcleo en su VM.
fuente
Experimenté este problema al ejecutar un invitado de Windows XP en un host Ubuntu Intrepid, y la solución para mí fue desactivar ACPI en Windows XP.
http://forums11.itrc.hp.com/service/forums/bizsupport/questionanswer.do?admit=109447626+1253120112041+28353475&threadId=652377
fuente
Tuve el mismo problema con VirtualBox 3.0.6 en un host de 64 bits.
Hoy, estoy usando VirtualBox 3.1.8, que funciona muy estable para mí y no tengo más problemas.
fuente
¿Qué versión de VirtualBox usas? Ese simptoms estaba en 3.0.2, y la actualización a 3.0.4 resuelve este comportamiento.
fuente
¿El invitado está configurado con más de una CPU? Parece que todavía es un poco defectuoso con algunas combinaciones de SO, incluso bajo 3.0.6.
¿También publicaste en los foros de VirtualBox, para que los desarrolladores vean tu informe de problemas?
fuente
Tenga en cuenta que hay mucho más que solo la CPU que se emula. Podría ser el procesador IO / paginación de memoria, etc. en el trabajo.
Sin embargo, esa es mi especulación en blanco.
fuente
¿Qué proceso se muestra como tomar la CPU? Si es Sistema, podría tener algo que haga que el sistema se almacene en caché o el modo PIO habilitado.
fuente
Tuve este problema en VMWare ESX con una máquina con Windows 2000 cuyo temporizador de inactividad de la máquina (proceso de inactividad del sistema) no se iba a dormir correctamente, por lo que no comí todos mis ciclos virtuales sin hacer nada. Tal vez eso te llevará a la respuesta?
fuente
ocsid80 probablemente tenga razón. Estoy usando ahora 3.0.8 e intento configurar la configuración del usuario tiene poca flexibilidad realmente. Las razones pueden ser muchas. Estos son problemas profundos que se derivan de lo que deduzco de los foros de soporte de la caja virtual. Incluso podría ser el resultado de una vista panorámica loca con mantener las demandas de la caja virtual en línea.
fuente