В двух словах о виртуализации Intel VT-d

В статье «Виртуализация Intel VT-d на марше» рассматривается технология виртуализации с защитой памяти путем мониторинга шинных циклов.

Технология Intel VT-d обеспечивает аппаратное управление доступом PCI-устройств к системным ресурсам. Ведь без нее супервизору приходится программно моделировать работу Bus Master устройства и определять, приведет ли набор параметров, переданный ему гостевой задачей к обращению по недопустимым адресам.

При использовании VT-d вмешательство потребуется только в случае попытки обращения bus master устройства по запрещенному адресу. Контроль по результату избавит супервизор от рутинных задач мониторинга устройств на PCI-шине.

Аватар пользователя icbook

Скрин-шот утилиты Aptio Setup, полученный с помощью средств удаленного мониторинга платформы S1200BTL, на которой развернута виртуальная машина, поддерживающая сайт «Компостер»:



Из скрин-шота следует, что плата поддерживает технологию VT-d с дополнительными возможностями Interrupt Remapping и Pass-Throug DMA Support, которые структурированы в отдельные пункты меню.

ВложениеРазмер
aptio_setup_vt-d.jpg 94.07 КБ
Аватар пользователя savely

Вопрос - как это работает, если гипервизора нет? Т.е. что-то в функционировании PCI меняется или нет?

А кому счас легко...

Аватар пользователя icbook

Нет, на работе PCI это не сказывается. Просто, вместо того, чтобы мониторить регистры процессора на предмет валидных адресов (что, как сказано в статье, очень непросто и накладно), процессор контролирует адресную фазу шинного цикла. Не представляю, как оценить производительность с VT-d и без, но навскидку куда более веселее с ней. Во всяком случае, мне точно, так как дисковая подсистема пока на SATA-дисках, а не на RAID-контроллере с SAS-дисками. Хотя в любом случае выигрыш будет, в этом я убежден.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей