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


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

Интерфейс очереди виртуальных машин NDIS (VMQ) поддерживает Microsoft Hyper-V улучшения производительности сети в NDIS 6.20 и более поздних версиях Windows Server 2008 R2 и более поздних версиях Windows Server.

Интерфейс VMQ поддерживает:

  • Классификация полученных пакетов в оборудовании сетевого адаптера с помощью mac-адреса назначения для маршрутизации пакетов в разные очереди получения.

  • Общая память; Дополнительные сведения см. в разделе Интерфейс управления памятью NDIS.

  • Масштабирование до нескольких процессоров путем обработки пакетов для разных виртуальных машин на разных процессорах.

Архитектура NDIS VMQ обеспечивает следующие преимущества виртуализации:

  • Виртуализация влияет на производительность, а VMQ помогает преодолеть эти последствия.

  • VMQ поддерживает динамическую миграцию.

  • VMQ сосуществует с разгрузками задач NDIS и другими оптимизациями.

В этом разделе содержатся общие сведения об интерфейсе NDIS VMQ. Прежде чем писать драйвер NDIS, поддерживающий VMQ, ознакомьтесь с этим разделом.

Сведения о написании драйверов VMQ см. в статье Написание драйверов VMQ.

Примечание

Обязательно изучите пример NDIS Virtual Miniport Driver, особенно исходные файлы vmq.c и vmq.h.

Этот раздел содержит следующие подразделы:

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

Компоненты VMQ

Очереди получения VMQ

Фильтры получения VMQ

Проблемы безопасности с общей памятью виртуальной машины NDIS

Поддержка динамической миграции NDIS VMQ

Состояния очереди виртуальной машины NDIS