虛擬機器佇列 (VMQ) 概觀
NDIS 虛擬機器佇列 (VMQ) 介面支援 Windows Server 2008 R2 和更新版本中的 NDIS 6.20 和更新版本中Microsoft Hyper-V網路效能改善。
VMQ 介面支援:
使用目的地媒體存取控制 (MAC) 位址,將封包路由傳送至不同的接收佇列,在網路介面卡硬體中分類已接收的封包。
共用記憶體;如需詳細資訊,請參閱 NDIS 記憶體管理介面。
藉由處理不同處理器上不同虛擬機器的封包,調整為多個處理器。
NDIS VMQ 架構提供虛擬化的優點,例如:
虛擬化會影響效能,而 VMQ 有助於克服這些影響。
VMQ 支援即時移轉。
VMQ 與 NDIS 工作卸載和其他優化共存。
本節提供有關 NDIS VMQ 介面的高階資訊。 您應該先閱讀本節,再撰寫支援 VMQ 的 NDIS 驅動程式。
如需撰寫 VMQ 驅動程式的詳細資訊,請參閱 撰寫 VMQ 驅動程式。
注意
請務必研究 NDIS Virtual Miniport Driver 範例,特別是 vmq.c 和 vmq.h 原始程式檔。
本節包含下列主題: