Kolejka maszyn wirtualnych (VMQ) — przegląd
Ten artykuł zawiera ogólne informacje o interfejsie kolejki maszyn wirtualnych NDIS (VMQ). Przed napisaniem sterownika NDIS obsługującego maszynę wirtualną VMQ należy przeczytać ten artykuł.
Interfejs VMQ obsługuje ulepszenia wydajności sieci microsoft Hyper-V w sieci NDIS 6.20 i nowszych w systemie Windows Server 2008 R2 i nowszych wersjach systemu Windows Server.
Interfejs VMQ obsługuje:
Klasyfikacja odebranych pakietów w sprzęcie karty sieciowej przy użyciu adresu kontroli dostępu do nośnika docelowego (MAC) w celu kierowania pakietów do różnych kolejek odbierania.
Pamięć współdzielona. Aby uzyskać więcej informacji, zobacz dokumentację interfejsu API sieci
. Skalowanie do wielu procesorów przez przetwarzanie pakietów dla różnych maszyn wirtualnych na różnych procesorach.
Architektura NDIS VMQ zapewnia zalety wirtualizacji, takie jak:
Wirtualizacja ma wpływ na wydajność, a funkcja VMQ pomaga przezwyciężyć te skutki.
Usługa VMQ obsługuje migrację na żywo.
VMQ współistnieje z przekazywaniem zadań NDIS i innymi optymalizacjami.
Aby uzyskać informacje na temat pisania sterowników VMQ, zobacz Wprowadzenie do pisania sterowników VMQ.
Notatka
Upewnij się, że zapoznasz się z przykładem sterownika wirtualnego miniportu NDIS, zwłaszcza z plikami źródłowymi vmq.c i vmq.h.