В виртуализации , единственный корень ввод / вывод для виртуализации ( SR-IOV ) является спецификацией , что позволяет изолировать PCI Express ресурсов для управляемости и производительности причин.
Подробности
Одна физическая шина PCI Express может использоваться совместно в виртуальной среде с использованием спецификации SR-IOV. [1] [2] SR-IOV предлагает различные виртуальные функции для различных виртуальных компонентов (например, сетевого адаптера ) на физическом сервере. SR-IOV использует физические и виртуальные функции для управления или настройки устройств PCIe. Физические функции могут перемещать данные в устройство и из него, в то время как виртуальные функции - это облегченные функции PCIe, которые поддерживают передачу данных, но также имеют ограниченный набор ресурсов конфигурации. Виртуальные или физические функции, доступные гипервизору или гостевой операционной системе, зависят от устройства PCIe. [3]
SR-IOV позволяет различным виртуальным машинам ( ВМ ) в виртуальной среде совместно использовать один аппаратный интерфейс PCI Express . Напротив, MR-IOV позволяет I / O PCI Express совместно использовать ресурсы между разными виртуальными машинами на разных физических машинах.
Infiniband
Основная область применения SR-IOV - это высокопроизводительные вычисления (HPC). Использование высокопроизводительных сетевых карт InfiniBand растет в секторе высокопроизводительных вычислений, и есть ранние исследования использования SR-IOV, позволяющие использовать InfiniBand в виртуальных машинах, таких как Xen . [4]
Смотрите также
Рекомендации
- ^ «Виртуализация ввода-вывода с одним корнем (SR-IOV)» . MSDN .
- ^ Натан Уиллис (18 февраля 2016 г.). «Обсуждение Netconf, часть 2» . LWN.net .
- ^ «Виртуализация ввода-вывода с одним корнем (SR-IOV)» . vmware .
- ^ http://datasys.cs.iit.edu/reports/2014_IIT_virtualization-fermicloud.pdf