Udostępnij za pośrednictwem


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.