VirtualBox o VMWare utilizzano la funzionalità Intel VT-d?


17

Sto pensando a un nuovo laptop, che ha il supporto Intel VT, ma recentemente ho scoperto una funzionalità diversa da quella Intel® Virtualization Technology (VT-x), che è Intel® Virtualization Technology for Directed I/O (VT-d).

VirtualBox o VMware ne stanno approfittando? Quanto può aumentare l'incremento delle prestazioni quando utilizzo VirtualBox o VMware?

C'è un link che spiega le funzionalità della CPU


A proposito, VT-D viene utilizzato per alcuni scenari di workstation VMware (continua a leggere): Ecco alcune informazioni: gli host VMware a 32 bit che eseguono guest a 64 bit richiedono VT-d: panoramica delle funzionalità di virtualizzazione di Intel VT Requisiti di sistema per installare un <VMware> a 64 bit sistema operativo guest su un host HTH a 32 bit . . .
BretAB,

Risposte:


10

VirtualBox afferma di supportare questa funzione, secondo il manuale :

Fondamentalmente questa funzione consente di utilizzare direttamente i dispositivi PCI fisici sull'host da parte del guest anche se l'host non dispone di driver per questo particolare dispositivo. Sono supportate entrambe le normali schede PCI e alcune schede PCI Express. Al momento AGP e alcune schede PCI Express non sono supportate se si basano sulla programmazione di unità GART (Graphics Address Remapping Table) per la gestione delle texture in quanto esegue operazioni non banali con il remapping di pagine che interferiscono con IOMMU. Questa limitazione potrebbe essere revocata nelle versioni future.

[...]

La soluzione Intel per IOMMU è commercializzata come "Intel Virtualization Technology for Directed I / O" (VT-d) e quella AMD si chiama AMD-Vi. Quindi controlla se la scheda tecnica della tua scheda madre ha la tecnologia appropriata. Anche se il tuo hardware non ha una IOMMU, alcune schede PCI potrebbero funzionare (come adattatori PCI seriali), ma il guest mostrerà un avviso all'avvio e l'esecuzione della VM terminerà se il driver guest tenterà di abilitare il mastering del bus della scheda .

Per quanto riguarda VMware, non sono riuscito a trovare nulla di conclusivo, ma ho trovato questa domanda correlata in Super User con una risposta:

Ma questo non ha importanza per te dal momento che VT-d, non è supportato in Vmware Workstation [...]

VT-d può potenzialmente apportare un certo miglioramento delle prestazioni, poiché il suo obiettivo è consentire alle macchine virtuali di utilizzare dispositivi hardware senza ulteriore gestione da parte dell'host.


1
Tralasciata una parte importante: quando si esegue su host Linux, è disponibile il passthrough di dispositivi PCI host sperimentali abbastanza recenti (almeno versione 2.6.31).
Miscreant

Su quali altri host dovrebbe funzionare?
K3 --- rnc,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.