Saltar al contenido

¿Por qué debería habilitar IO APIC en VirtualBox?

Solución:

Solución 1:

Aquí está la cita de la documentación de VirtualBox:

Habilitar I / O APIC

Los controladores de interrupción programables avanzados (APIC) son una característica de hardware x86 más reciente que ha reemplazado a los controladores de interrupciones programables (PIC) de estilo antiguo en los últimos años. Con una APIC de E / S, los sistemas operativos pueden usar más de 16 solicitudes de interrupción (IRQ) y, por lo tanto, evitar el uso compartido de IRQ para mejorar la confiabilidad.

Nota: Se requiere la habilitación de I / O APIC para sistemas operativos invitados de 64 bits, especialmente Windows Vista; también es necesario si desea utilizar más de una CPU virtual en una máquina virtual.

Sin embargo, el soporte de software para las APIC de E / S no ha sido confiable con algunos sistemas operativos distintos de Windows. Además, el uso de una APIC de E / S aumenta ligeramente la sobrecarga de virtualización y, por lo tanto, ralentiza un poco el sistema operativo invitado.

Advertencia: Todos los sistemas operativos de Windows que comienzan con Windows 2000 instalan diferentes kernels dependiendo de si hay una APIC de E / S disponible. Al igual que con ACPI, la APIC de E / S no debe apagarse después de la instalación de un sistema operativo invitado de Windows. Sin embargo, encenderlo después de la instalación no tendrá ningún efecto.

Además, puede desactivar la configuración avanzada y la interfaz de energía (ACPI) que VirtualBox presenta al sistema operativo invitado de forma predeterminada. ACPI es el estándar actual de la industria para permitir que los sistemas operativos reconozcan el hardware, configuren las placas base y otros dispositivos y administren la energía. Como todas las PC modernas contienen esta función y Windows y Linux la han admitido durante años, también está habilitada de forma predeterminada en VirtualBox. Puede desactivarse en la línea de comandos; e vea la sección llamada “VBoxManage modifiedvm”.

Solucion 2:

Es posible que lo necesite al migrar una máquina física a una máquina virtual, si la máquina física tiene una IO APIC. La mayoría de las máquinas modernas lo hacen.

Una instalación estándar en una PC física moderna o VMware generalmente dará como resultado que se elija Halaacpi.dll, ya que la mayoría de los sistemas hoy en día tienen un IO APIC y VMware eligió virtualizarlo de forma predeterminada (VirtualBox deshabilita el IO APIC porque es más caro de virtualizar que un PIC estándar).

http://www.virtualbox.org/wiki/Migrate_Windows


Solución 3:

Desafortunadamente, tengo una máquina más antigua con solo un procesador Pentium D. Mi VirtualBox ejecutándose bajo Fedora era HORRIBLE. Busqué en Internet algo que pudiera mejorar el rendimiento. Encontré un artículo que mostraba cómo deshabilitar manualmente APIC IO, y después de realizar el procedimiento, me sorprendió la marcada mejora (mejor que el doble de la velocidad) que obtuve al hacerlo …

Ejecutando Fedora Core 14 en un HP / Compaq dc7700 con memoria 3G, ejecutando Virtualbox versión 3.2.10 r66523

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *