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


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

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

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

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

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

  • Общая память. Дополнительные сведения см. в справочнике по API сети.

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

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

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

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

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

Дополнительные сведения о начале работы с написанием драйверов VMQ см. в Руководстве по написанию драйверов VMQ.

Заметка

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