Технология Intel Virtualization Technology for Directed I/O (VT-d) позволяет виртуальной машине напрямую связываться с физическим оборудованием, таким как видеокарты, контроллеры дисков, сетевые адаптеры и прочее. 5
Некоторые особенности работы технологии:
- Создание изолированных доменов DMA. 1 Системное программное обеспечение создаёт один или несколько защищённых доменов DMA, которые представляют собой изолированные среды с выделенными поднаборами физической памяти. 1
- Назначение устройств ввода/вывода. 1 Каждому устройству ввода/вывода назначается защищённый домен. 1
- Отображение DMA. 2 Гипервизор не знает о специфике работы устройства с памятью по физическим адресам, которые известны лишь драйверу. 2 С помощью специальной таблицы отображения DMA (DMA remapping table — DMAR) гипервизор создаёт таблицы отображения таким образом, что драйвер гостевой ОС видит виртуальные адреса IOMMU аналогично тому, как если бы он видел физические без него и гипервизора. 2
- Изоляция виртуальных машин. 5 Технология обеспечивает изоляцию виртуальных машин в целях безопасности и стабильности работы виртуальных сред и хост-системы. 5
Преимущества использования Intel VT-d: минимизация задержек и «утечек» производительности, эффективное взаимодействие виртуальной машины с физическими устройствами, лучшая производительность. 5