Condividi tramite


Panoramica della coda di macchine virtuali (VMQ)

Questo articolo fornisce informazioni generali sull'interfaccia VMQ (Virtual Machine Queue) di NDIS. Prima di scrivere un driver NDIS che supporta VMQ, leggere questo articolo.

L'interfaccia VMQ supporta i miglioramenti delle prestazioni di rete Hyper-V di Microsoft, a partire da NDIS 6.20 e successivi, in Windows Server 2008 R2 e nelle versioni successive di Windows Server.

L'interfaccia VMQ supporta:

  • Classificazione dei pacchetti ricevuti nell'hardware della scheda di rete usando l'indirizzo MAC (Media Access Control) di destinazione per instradare i pacchetti a code di ricezione diverse.

  • Memoria condivisa. Per ulteriori informazioni, vedere il riferimento API della rete .

  • Ridimensionamento a più processori elaborando pacchetti per macchine virtuali diverse in processori diversi.

L'architettura VMQ di NDIS offre vantaggi per la virtualizzazione, ad esempio:

  • La virtualizzazione influisce sulle prestazioni e VMQ consente di superare tali effetti.

  • VMQ supporta la migrazione in tempo reale.

  • VMQ co-esiste con lo scarico delle attività NDIS e altre ottimizzazioni.

Per informazioni sulla scrittura di driver VMQ, vedere Introduzione alla scrittura di driver VMQ.

Nota

Assicurati di studiare l'esempio di driver miniport virtuale NDIS , in particolare i file sorgente vmq.c e vmq.h.