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

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

Intel VT를 지원하는 새 노트북 구입을 고려하고 있었는데 최근 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를 방해하는 상당히 중요한 페이지 재매핑 작업을 수행하기 때문입니다. 이 제한사항은 향후 릴리스에서 제거될 수 있습니다.

[...]

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

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

하지만 Vmware Workstation은 VT-d를 지원하지 않기 때문에 그것은 중요하지 않습니다 [...]

VT-d의 목표는 가상 머신이 호스트의 추가 처리 없이 하드웨어 장치를 사용할 수 있도록 하는 것이기 때문에 성능이 어느 정도 향상될 수 있습니다.

관련 정보