Общие сведения о очереди виртуальных машин (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.