VirtualBoxまたはVMWareはIntel VT-d機能を使用しますか?


17

Intel VTをサポートする新しいラップトップを考えていますが、最近Intel® Virtualization Technology (VT-x)、以外の機能を発見しましたIntel® Virtualization Technology for Directed I/O (VT-d)

VirtualBoxまたはVMwareはそれを利用していますか?VirtualBoxまたはVMwareを使用すると、パフォーマンスがどの程度向上しますか?

CPU機能を説明するリンクがあります


ところで、VT-Dが(読み)特定のVMware Workstationのシナリオで使用:ここではいくつかの情報があります:64ビットゲストを実行しているVMwareの32ビットホストはVT-dは必要:インテルVT仮想化機能の概要 <VMware社>の64ビットをインストールするには、システム要件を32ビットホスト HTH 上のゲストオペレーティングシステム。。。
BretAB

回答:


10

マニュアルによると VirtualBoxはこの機能をサポートすると主張しています

基本的に、この機能を使用すると、ホストに特定のデバイス用のドライバーがない場合でも、ゲストがホスト上の物理PCIデバイスを直接使用できます。通常のPCIカードと一部のPCI Expressカードの両方がサポートされています。AGPおよび特定のPCI Expressカードは、IOMMUを妨害するページ再マッピングを伴う非自明な操作を行うため、テクスチャ管理のためにGART(Graphics Address Remapping Table)ユニットプログラミングに依存している場合、現在サポートされていません。この制限は、将来のリリースで解除される可能性があります。

[...]

IOMMU向けのインテルのソリューションは、「Directed I / O用のインテル仮想化テクノロジー」(VT-d)として販売されており、AMDのソリューションはAMD-Viと呼ばれています。マザーボードのデータシートに適切なテクノロジーがあるかどうかを確認してください。ハードウェアにIOMMUがない場合でも、特定のPCIカード(シリアルPCIアダプターなど)が動作する場合がありますが、ゲストドライバーがカードバスマスタリングを有効にしようとすると、ゲストにブート時に警告が表示され、VMの実行が終了します。

VMwareについては、決定的なものは見つかりませんでしたが、スーパーユーザーこの関連する質問に答えが見つかりました。

しかし、VT-dはVmware Workstationではサポートされていないため、これは実際には重要ではありません[...]

VT-dは、ホストからの余分な処理なしで仮想マシンがハードウェアデバイスを使用できるようにすることを目標としているため、潜在的にパフォーマンスの向上をもたらす可能性があります。


1
重要な部分を省きました:最新の十分なカーネル(少なくともバージョン2.6.31)でLinuxホストで実行する場合、実験的なホストPCIデバイスのパススルーが利用可能です。
悪党

他のどのホストで実行する予定ですか?
K3 --- rnc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.