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

Функция виртуализации Intel xeon - vt-d / direction 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 необходим для сквозной передачи io для гостей, как и сквозная передача PCI.

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

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

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

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

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

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

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

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

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

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

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

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