Чи використовують 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?

Існує посилання, що пояснює особливості процесора


До речі, VT-D буде використовуватися для певних сценаріїв VMware Workstation (читати далі): Ось деяку інформацію: VMware 32bit хостів гостей 64bit потрібно VT-D: Огляд Intel VT Virtualization Особливість Системних вимог для установки <VMware> 64bit гостьова операційна система на 32-бітному хості HTH. . .
BretAB

Відповіді:


10

Відповідно до посібника, VirtualBox підтримує цю функцію :

По суті, ця функція дозволяє безпосередньо використовувати фізичні пристрої PCI на хості від гостя, навіть якщо хост не має драйверів для цього конкретного пристрою. Підтримуються обидві, звичайні PCI та деякі PCI Express карти. AGP та деякі PCI Express карти не підтримуються на даний момент, якщо вони покладаються на програмування модулів GART (таблиця перегляду графічних адрес) для управління текстурами, оскільки це робить нетривіальні операції зі зміною сторінок, що перешкоджають IOMMU. Це обмеження може бути скасовано в майбутніх випусках.

[...]

Рішення Intel для IOMMU продається як "технологія віртуалізації Intel для спрямованого вводу / виводу" (VT-d), а AMD називається AMD-Vi. Тому, будь ласка, перевірте, чи має таблиця даних материнської плати відповідну технологію. Навіть якщо у вашому обладнання немає IOMMU, деякі PCI карти можуть працювати (наприклад, послідовні адаптери PCI), але гість покаже попередження про завантаження, і виконання VM припиниться, якщо гостьовий драйвер спробує включити майстер шини карт .

Щодо VMware, я не зміг знайти нічого переконливого, але знайшов це пов'язане питання у Super User з відповіддю:

Але це насправді не має значення для вас, оскільки VT-d не підтримується під робочою станцією Vmware [...]

VT-d потенційно може принести певне поліпшення продуктивності, оскільки його мета полягає в тому, щоб дозволити віртуальним машинам використовувати апаратні пристрої без додаткової обробки з хостом.


1
Залишив важливу частину. Під час роботи на хостах Linux із доступним останнім ядром (принаймні версія 2.6.31) доступні експериментальні пристрої PCI хостів.
Зловмисник

На яких інших хостах він повинен працювати?
K3 --- rnc
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.