Partilhar via


Visão geral da fila de máquinas virtuais (VMQ)

Este artigo fornece informações de alto nível sobre a interface de fila de máquinas virtuais (VMQ) NDIS. Você deve ler este artigo antes de escrever um driver NDIS que suporte VMQ.

A interface VMQ suporta as melhorias de desempenho de rede Microsoft Hyper-V no NDIS 6.20 e versões posteriores do Windows Server 2008 R2 e de versões posteriores do Windows Server.

A interface VMQ suporta:

  • Classificação dos pacotes recebidos no hardware do adaptador de rede usando o endereço MAC (controle de acesso à mídia) de destino para rotear os pacotes para filas de recebimento diferentes.

  • Memória partilhada. Para obter mais informações, consulte a referência da Network API.

  • Dimensionamento para vários processadores processando pacotes para máquinas virtuais diferentes em processadores diferentes.

A arquitetura NDIS VMQ oferece vantagens para a virtualização, tais como:

  • A virtualização afeta o desempenho e o VMQ ajuda a superar esses efeitos.

  • O VMQ suporta migração ao vivo.

  • O VMQ coexiste com descarregamentos de tarefas NDIS e outras otimizações.

Para obter informações sobre como escrever drivers VMQ, consulte Introdução ao desenvolvimento de drivers VMQ.

Observação

Certifique-se de estudar o exemplo de driver de miniporta virtual NDIS , especialmente os arquivos de origem vmq.c e vmq.h.