VirtualBox 또는 VMWare는 Intel VT-d 기능을 사용합니까?

VirtualBox 또는 VMWare는 Intel VT-d 기능을 사용합니까?

Intel VT를 지원하는 새 노트북을 생각하고 있는데 최근에 가 아닌 다른 기능을 발견 Intel® Virtualization Technology (VT-x)했습니다 Intel® Virtualization Technology for Directed I/O (VT-d).

VirtualBox 또는 VMware가 이를 활용하고 있습니까? VirtualBox 또는 VMware를 사용하면 성능이 얼마나 향상될 수 있습니까?

CPU 기능을 설명하는 링크가 있습니다.

답변1

VirtualBox는 이 기능을 지원한다고 주장합니다.매뉴얼:

기본적으로 이 기능을 사용하면 호스트에 이 특정 장치에 대한 드라이버가 없더라도 게스트가 호스트의 물리적 PCI 장치를 직접 사용할 수 있습니다. 일반 PCI와 일부 PCI Express 카드가 모두 지원됩니다. AGP 및 특정 PCI Express 카드는 텍스처 관리를 위해 GART(Graphics Address Remapping Table) 장치 프로그래밍에 의존하는 경우 현재 지원되지 않습니다. 이는 IOMMU를 방해하는 페이지 재매핑을 통해 다소 중요하지 않은 작업을 수행하기 때문입니다. 이 제한은 향후 릴리스에서 해제될 수 있습니다.

[...]

IOMMU를 위한 Intel의 솔루션은 "Intel Virtualization Technology for Directed I/O"(VT-d)로 판매되고 있으며 AMD의 솔루션은 AMD-Vi라고 합니다. 따라서 마더보드 데이터시트에 적절한 기술이 있는지 확인하십시오. 하드웨어에 IOMMU가 없더라도 특정 PCI 카드(직렬 PCI 어댑터 등)는 작동할 수 있지만 게스트는 부팅 시 경고를 표시하고 게스트 드라이버가 카드 버스 마스터링을 활성화하려고 하면 VM 실행이 종료됩니다. .

VMware의 경우 결정적인 내용을 찾을 수 없었지만슈퍼 유저의 관련 질문답변:

그러나 VT-d는 Vmware Workstation에서 지원되지 않으므로 이는 중요하지 않습니다. [...]

VT-d는 가상 머신이 호스트의 추가 처리 없이 하드웨어 장치를 사용할 수 있도록 허용하는 것이므로 잠재적으로 성능을 어느 정도 향상시킬 수 있습니다.

관련 정보