Partager via


Vue d’ensemble de la file d’attente de machines virtuelles (VMQ)

Cet article fournit des informations générales sur l’interface de file d’attente de machines virtuelles NDIS (VMQ). Il est conseillé de lire cet article avant d'écrire un pilote NDIS prenant en charge VMQ.

L’interface VMQ prend en charge les améliorations des performances réseau de Microsoft Hyper-V dans NDIS 6.20 et versions ultérieures de Windows Server 2008 R2 et versions ultérieures de Windows Server.

L’interface VMQ prend en charge :

  • Classification des paquets reçus dans le matériel de carte réseau à l’aide de l’adresse MAC (Destination Media Access Control) pour router les paquets vers différentes files d’attente de réception.

  • Mémoire partagée. Pour plus d’informations, consultez la référence de l’API Network.

  • Mise à l’échelle vers plusieurs processeurs en traitant des paquets pour différentes machines virtuelles sur différents processeurs.

L’architecture NDIS VMQ offre des avantages pour la virtualisation, par exemple :

  • La virtualisation a un impact sur les performances et VMQ permet de surmonter ces effets.

  • VMQ prend en charge la migration dynamique.

  • VMQ coexiste avec les décharges de tâches NDIS et d'autres optimisations.

Pour plus d’informations sur l’écriture de pilotes VMQ, consultez Prise en main de l’écriture de pilotes VMQ.

Remarque

Veillez à étudier l’exemple NDIS Virtual Miniport Driver, en particulier les fichiers sources vmq.c et vmq.h.