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


17

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

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

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


BTW, VT-D가 되는 특정 VM웨어 워크 스테이션 시나리오 (읽어)에 사용 : 여기에 몇 가지 정보입니다 : 64 비트 게스트를 실행하는 VM웨어 32 비트 호스트는 VT-D를 필요로 : 인텔 VT 가상화 개요 특징 은 <VM웨어> 64 비트 설치하는 시스템 요구 사항 32 비트 호스트 HTH의 게스트 운영 체제 . . .
BretAB

답변:


10

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


1
중요한 부분은 생략했습니다 . Linux 호스트에서 실행할 때, 충분한 커널 (최소 버전 2.6.31) 실험용 호스트 PCI 장치 패스 스루를 사용할 수 있습니다.
Miscreant

어떤 다른 호스트에서 실행됩니까?
K3 --- rnc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.