Я провел небольшое исследование и из того, что могу сказать, главная особенность VT-d обеспечивает Сквозной PCI.
Блок управления памятью ввода-вывода (IOMMU) позволяет гостевым виртуальным машинам напрямую использовать периферийные устройства, такие как Ethernet, графические карты с ускорением и контроллеры жестких дисков, через DMA и переназначение прерываний. Иногда это называют сквозной пересылкой PCI.
Следующий абзац из той же статьи:
IOMMU также позволяет операционным системам устранять буферы отказов, необходимые для связи с периферийными устройствами, адресные пространства которых меньше, чем адресное пространство памяти операционной системы, с помощью преобразования адресов памяти. В то же время IOMMU также позволяет операционным системам и гипервизорам не допускать нарушения безопасности памяти неисправным или вредоносным оборудованием.
Я не совсем понимаю значение вышеуказанного абзаца.
Вопросы
Предполагая, что я использую гипервизор, который может использовать все функции VT-d:
Если я не использую Сквозной PCI, позволит VT-d улучшить работу гостей?
Получу ли я какие-либо преимущества в области безопасности, просто включив VT-d без какой-либо дополнительной настройки хост-ОС / гипервизора / виртуальных машин?
Есть ли причина не включать VT-d, если я не использую его функции? Например, может ли включение VT-d замедлить работу хоста?
Любая другая информация также будет оценена.