Функция виртуализации Intel Xeon - VT-D / Direct IO - Функция набора микросхем?

В спецификациях процессора Intel функция виртуализации vt-d указана как функция процессора серии xeon 5500, но не серии 5600. Vt-d необходим для виртуализации io.

Какое отношение vt-d имеет к процессорам Intel, пока нет информации.

редактировать:

Я только что узнал ответ от менеджера по маркетингу Intel и подумал, что должен документировать его здесь для общей пользы.

vt-d - это набор микросхем Intel, который позволяет использовать iommu / direct io в виртуальных средах, например. Xen. Это не такая особенность процессора, как vt-x. VT-D необходим для прохождения через гостя, как и PCI-сквозной.

Полный ответ, полученный от менеджера по маркетингу Intel, приведен ниже.

3 ответа

Решение

Обновление: я только что получил должность менеджера по маркетингу Intel по Европе. Я не ожидал этого, но он был очень полезным.

vt-d - это особенность чипсета, поэтому ark.intel.com ошибочен в утверждении, что vt-d - это особенность xeon 5500. Менеджер был удивлен этим заявлением в ark.

Пока вы используете чипсет с поддержкой vt-d, он сказал 5500 и 5520 и не знал других с самого начала, с биосом на материнской плате с поддержкой vt-d (это часто проблема) и добавил процессор это способно к виртуализации (он подтвердил это для xeon 5500, 5600, я не просил другие серии), вы должны заставить его работать.

Вы можете прочитать о VT-D здесь.

в основном это

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

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

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

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

Весь смысл в том, чтобы обеспечить аппаратную поддержку функций, которые гипервизоры в настоящее время выполняют в программном обеспечении. Для этого также требуется поддержка чипсета / BIOS, чтобы его нельзя было заменить

Я не эксперт в этом, но, насколько я понял, возможности vt-d зависят от аппаратного обеспечения между памятью и устройством, которое необходимо виртуализировать. В xeon 55XX vt-d находится на северном мосту, в xeon 5600 я думаю, что он интегрирован в процессор. Я не эксперт, поэтому возьмите их с щепоткой соли;)

Другие вопросы по тегам