Übersicht über die VMQ-Warteschlange (Virtual Machine Queue, VMQ)
Die VMQ-Schnittstelle (NDIS) unterstützt Microsoft Hyper-V Verbesserungen der Netzwerkleistung in NDIS 6.20 und höher in Windows Server 2008 R2 und höheren Versionen von Windows Server.
Die VMQ-Schnittstelle unterstützt Folgendes:
Klassifizierung empfangener Pakete in Netzwerkadapterhardware mithilfe der MAC-Adresse (Zielmedienzugriffssteuerung) zum Weiterleiten der Pakete an verschiedene Empfangswarteschlangen.
Gemeinsam genutzter Arbeitsspeicher; Weitere Informationen finden Sie unter NDIS-Speicherverwaltungsschnittstelle.
Skalieren auf mehrere Prozessoren durch Verarbeiten von Paketen für verschiedene virtuelle Computer auf verschiedenen Prozessoren.
Die NDIS-VMQ-Architektur bietet Vorteile für die Virtualisierung, z. B.:
Virtualisierung wirkt sich auf die Leistung aus, und VMQ trägt dazu bei, diese Auswirkungen zu überwinden.
VMQ unterstützt die Livemigration.
VMQ ist gleichzeitig mit NDIS-Aufgabenauslagerungen und anderen Optimierungen vorhanden.
Dieser Abschnitt enthält allgemeine Informationen zur NDIS-VMQ-Schnittstelle. Lesen Sie diesen Abschnitt, bevor Sie einen NDIS-Treiber schreiben, der VMQ unterstützt.
Informationen zum Schreiben von VMQ-Treibern finden Sie unter Schreiben von VMQ-Treibern.
Hinweis
Achten Sie darauf, das NDIS Virtual Miniport Driver-Beispiel zu untersuchen, insbesondere die Quelldateien vmq.c und vmq.h.
Dieser Abschnitt schließt folgende Themen ein:
Einführung in die NDIS-Vm-Warteschlange (VMQ)
Sicherheitsprobleme mit freigegebenem Arbeitsspeicher für virtuelle NDIS-Computer (VM)