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.