Назад | Перейти на главную страницу

Чем хороша технология Intel Vt-d для прямого ввода-вывода?

Я заинтересован в 2 процессора (или APUs?) Основное различие между этими двумя модулями - это наличие функции Vt-d, которую Intel называет «Технология виртуализации Intel® для направленного ввода-вывода (VT-d)».

Поскольку я также заинтересован в запуске виртуализированной среды на этой машине, какие функции я получу или пропущу в реальных сценариях? Что это за Vt-d?

Из этого отличный пост в блоге Intel который находится вверху результатов Google по запросу vt-d:

VT-d, на момент написания этой статьи, включает четыре ключевые возможности

  1. Назначение устройств ввода-вывода. Эта функция позволяет администратору назначать устройства ввода-вывода виртуальным машинам в любой желаемой конфигурации.

  2. Переназначение DMA. Поддерживает трансляцию адресов для передачи данных DMA устройства.

  3. Переназначение прерывания. Обеспечивает маршрутизацию виртуальных машин и изоляцию прерываний устройств.

  4. Особенности надежности. Отчеты и записи системного программного обеспечения DMA и ошибок прерывания, которые в противном случае могут повредить память или повлиять на изоляцию виртуальной машины.

    Обратите внимание, что VT-d не зависит от VT-x. То есть система с поддержкой VT-x может работать без VT-d или без включенного или настроенного VT-d. Вы просто упускаете из виду преимущества этой функции. Многие спрашивали об этом.

    Подробно о VT-d можно прочитать по адресу:

    http://www.intel.com/technology/virtualization/technology.htm?iid=tech_vt+tech

Эта ссылка это архитектурная спецификация для VT-d, если у вас есть полдень, и вы действительно хотите знать, как это работает.