답변:
VirtualBox 설명서 의 인용문은 다음과 같습니다 .
I / O APIC 활성화
APIC (Advanced Programmable Interrupt Controller)는 최근 몇 년간 구식 PIC (Programmable Interrupt Controller)를 대체 한 새로운 x86 하드웨어 기능입니다. I / O APIC를 사용하면 운영 체제는 16 개 이상의 인터럽트 요청 (IRQ)을 사용할 수 있으므로 IRQ 공유를 피하여 안정성을 향상시킬 수 있습니다.
참고 : 64 비트 게스트 운영 체제, 특히 Windows Vista에는 I / O APIC를 활성화해야합니다. 가상 머신에서 둘 이상의 가상 CPU를 사용하려는 경우에도 필요합니다.
그러나 Windows 이외의 일부 운영 체제에서는 I / O APIC에 대한 소프트웨어 지원을 신뢰할 수 없습니다. 또한 I / O APIC를 사용하면 가상화 오버 헤드가 약간 증가하므로 게스트 OS가 약간 느려집니다.
경고 : Windows 2000으로 시작하는 모든 Windows 운영 체제는 I / O APIC의 사용 가능 여부에 따라 다른 커널을 설치합니다. ACPI와 마찬가지로 Windows 게스트 OS를 설치 한 후 I / O APIC를 끄면 안됩니다. 그러나 설치 후 전원을 켜도 아무런 효과가 없습니다.
또한 VirtualBox가 기본적으로 게스트 운영 체제에 제공하는 ACPI (Advanced Configuration and Power Interface)를 끌 수 있습니다. ACPI는 운영 체제가 하드웨어를 인식하고 마더 보드 및 기타 장치를 구성하고 전원을 관리 할 수 있도록하는 현재 업계 표준입니다. 모든 최신 PC에는이 기능이 포함되어 있고 Windows 및 Linux는 수년 동안이 기능을 지원해 왔으므로 VirtualBox에서도 기본적으로 활성화되어 있습니다. 명령 행에서 끌 수 있습니다. “VBoxManage modifyvm”섹션을 참조하십시오.
물리적 시스템에 IO APIC가있는 경우 물리적 시스템을 가상 시스템으로 마이그레이션 할 때 필요할 수 있습니다. 대부분의 최신 기계가 사용합니다.
현대의 실제 PC 또는 VMware에 표준 설치하면 일반적으로 Halaacpi.dll이 선택됩니다. 요즘 대부분의 시스템에는 IO APIC가 있으며 VMware는 기본적으로이를 가상화하기로 선택했습니다 (VirtualBox는 IO APIC를 비활성화하는 데 비용이 많이 듭니다. 표준 PIC).
불행히도 Pentium D 프로세서 만있는 구형 컴퓨터가 있습니다. Fedora에서 실행중인 VirtualBox는 문제가있었습니다. 인터넷은 성능을 향상시킬 수있는 것을 찾기 위해 노력했습니다. APIC IO를 수동으로 비활성화하는 방법을 보여주는 기사를 찾았으며 절차를 수행 한 후 얻은 속도 향상보다 속도가 두 배 이상 향상되었습니다 .....
3G 메모리가있는 HP / Compaq dc7700에서 Fedora Core 14 실행, Virtualbox 버전 3.2.10 r66523 실행
내 컴퓨터가 APIC를 지원하지 않기 때문에 (호스트는 8.1 64 비트, 게스트는 Oracle Linux 64 비트입니다) 시스템 패닉이 발생하여 게스트 컴퓨터를 완전히 초기화 할 수 없었습니다.
게스트 시스템의 CPU 수를 2X에서 1X (총 4X)로 변경하면 게스트 머신을 완전히로드 할 수있었습니다.