Dela via


Översikt över VMQ (Virtual Machine Queue)

Den här artikeln innehåller information på hög nivå om vmQ-gränssnittet (NDIS virtual machine queue). Du bör läsa den här artikeln innan du skriver en NDIS-drivrutin som stöder VMQ.

VMQ-gränssnittet stöder Microsoft Hyper-V:s prestandaförbättringar i NDIS 6.20 och senare i Windows Server 2008 R2 och senare versioner av Windows Server.

VMQ-gränssnittet stöder:

  • Klassificering av mottagna paket i nätverkskortmaskinvara med hjälp av mac-adressen (destination media access control) för att dirigera paketen till olika mottagningsköer.

  • Delat minne. Mer information finns i API-referensen Network.

  • Skala till flera processorer genom att bearbeta paket för olika virtuella datorer på olika processorer.

NDIS VMQ-arkitekturen ger fördelar för virtualisering, till exempel:

  • Virtualisering påverkar prestanda och VMQ hjälper till att övervinna dessa effekter.

  • VMQ stöder direktmigrering.

  • VMQ samexisterar med NDIS-uppgiftsavlastningar och andra optimeringar.

Information om hur du skriver VMQ-drivrutiner finns i Komma igång med att skriva VMQ-drivrutiner.

Not

Se till att studera exemplet NDIS Virtual Miniport Driver, särskilt källfilerna vmq.c och vmq.h.