Visão geral de VMQ (filas de máquinas virtuais)
Este artigo fornece informações de alto nível sobre a interface VMQ (fila de máquinas virtuais) do NDIS. Você deve ler este artigo antes de escrever um driver NDIS que dê suporte a VMQ.
A interface de VMQ dá suporte a melhorias de desempenho de rede do Microsoft Hyper-V no NDIS 6.20 e posterior no Windows Server 2008 R2 e versões posteriores do Windows Server.
A interface VMQ dá suporte a:
Classificação de pacotes recebidos no hardware do adaptador de rede usando o endereço MAC (controle de acesso de mídia de destino) para rotear os pacotes para filas de recebimento diferentes.
Memória compartilhada. Para obter mais informações, consulte a referência da API de Rede .
Escalonamento para múltiplos processadores, processando pacotes destinados a diferentes máquinas virtuais em diferentes processadores.
A arquitetura de VMQ do NDIS oferece vantagens para virtualização, como:
A virtualização afeta o desempenho e o VMQ ajuda a superar esses efeitos.
O VMQ dá suporte à migração ao vivo.
A VMQ coexiste com descarregamentos de tarefas do NDIS e outras otimizações.
Para obter informações sobre como escrever drivers VMQ, consulte Introdução à escrita de drivers VMQ.
Nota
Certifique-se de estudar o exemplo do Driver de Miniporta Virtual do NDIS, principalmente os arquivos de origem vmq.c e vmq.h.