VirtualBox 또는 VMWare는 Intel VT-d 기능을 사용합니까? Directed I/O (VT-d). VirtualBox 또는

나는 인텔 VT 지원이 새로운 노트북에 대해 생각하고, 그러나 최근에 나는 이외의 기능 발견 Intel® Virtualization Technology (VT-x)이다 Intel® Virtualization Technology for Directed I/O (VT-d).

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

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



답변

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

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

[…]

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

VMware의 경우 결정적인 것을 찾을 수 없었지만 수퍼 유저에서 관련 질문에 대한 답을 찾았습니다 .

그러나 VT-d 이후 Vmware Workstation에서 지원되지 않는 이후로 실제로 문제가되지는 않습니다 …]

VT-d의 목표는 가상 시스템이 호스트의 추가 처리없이 하드웨어 장치를 사용할 수 있도록하는 것이므로 성능이 약간 향상 될 수 있습니다.