Поделиться через


Общие сведения о нескольких очередях виртуальной машины (VMMQ)

Виртуальная машина с несколькими очередями (VMMQ) — это технология разгрузки сетевого адаптера, которая расширяет масштабируемые стороне получения (RSSv1) до виртуальной среды hyper-V Hyper-V.

VMMQ обеспечивает масштабируемую обработку сетевого трафика для виртуальных портов (VPorts) в родительском разделе виртуализированного узла. VPort представляет внутренний порт на сетевом коммутаторе сетевого адаптера, который поддерживает виртуализацию ввода-вывода с единым корнем (SR-IOV). Общие сведения о интерфейсе SR-IOV и его компонентах см. в разделе SR-IOV архитектура. Ранее обработка RSS не была доступна для VPorts. VMMQ расширяет встроенную функцию RSS до виртуальных портов, связанных с физической функцией (PF) сетевого адаптера, включая виртуальный порт по умолчанию.

VMMQ работает путем эффективного распределения сетевого трафика в аппаратном интерфейсе сетевого адаптера. Вы можете назначить несколько очередей аппаратного обеспечения от сетевого интерфейсного адаптера одному виртуальному порту физического интерфейса. Сетевой адаптер распределяет сетевой трафик по этим очередям с помощью хэширования RSS, помещая пакеты непосредственно на назначенный процессор. Разгрузка распределения трафика в сетевой адаптер повышает производительность ЦП, так как программное обеспечение не требует выполнения этой задачи.

Может потребоваться включить функцию VMMQ, чтобы уменьшить потребление ЦП узла и обеспечить более высокую пропускную способность виртуальной системы, распространяя нагрузку ЦП на несколько процессоров. Вы можете добавить поддержку VMMQ в новые или существующие драйверы NDIS 6.60 и более поздних версий. Если адаптер поддерживает VMMQ, драйвер предоставляется поставщиком, и если ОС является Windows Server 2019, VMMQ включен по умолчанию. Если адаптер не поддерживает VMMQ, драйвер является системным, или если используется ОС Windows Server 2016, то VMMQ по умолчанию отключен или недоступен. Если ОС ранее Windows Server 2016, VMMQ недоступен.

VMMQ доступен для VPorts, предоставляемых в родительском разделе, независимо от того, работает ли сетевой адаптер в режиме SR-IOV или в режиме виртуальной очереди машины (VMQ).

Ожидаемые взаимодействия между функциями