请输入您要查询的百科知识:

 

词条 VMQ
释义

  1. Virtual Machine Queue Architecture

  2. Critiques

  3. References

{{Multiple issues|{{refimprove|date=December 2018}}{{orphan|date=December 2010}}{{notability|date=July 2009}}{{confusing|date=August 2009}}
}}

The Virtual Machine Queue (VMQ) is a hardware virtualization technology for the efficient transfer of network traffic (such as TCP/IP, iSCSI or FCoE) to a virtualized host OS. VMQ technology was patented in 2010 by Daniel Baumberger of Intel Corp. A VMQ capable NIC can use DMA to transfer all incoming frames that should be routed to a receive queue to the receive buffers that are allocated for that queue. The miniport driver can indicate all of the frames that are in a receive queue in one receive indication call.

The VMQ interface supports:

  • Classification of received packets in NIC hardware by using the destination MAC address to route the packets to different receive queues.
  • NIC ability to use DMA to transfer packets directly to a virtual machine's shared memory. For more information about shared memory, see NDIS 6.20 Memory Management Interface.
  • Scaling to multiple processors by processing packets for different virtual machines on different processors.

Virtual Machine Queue Architecture

The NDIS virtual machine queue (VMQ) architecture provides advantages for virtualization such as:

  • Virtualization impacts performance and VMQ helps overcome those effects.
  • VMQ supports live migration.
  • VMQ co-exists with NDIS task offloads and other optimizations.

Critiques

Some networks recommend disabling VMQ. They state this option is prone to misconfiguration and can cause reduced network performance when enabled.[1]

References

1. ^{{cite web|title=Disable Virtual Machine Queues|url=https://www.paloaltonetworks.com/documentation/80/virtualization/virtualization/set-up-the-vm-series-firewall-on-hyper-v/install-the-vm-series-firewall-on-hyper-v/performance-tuning-of-the-vm-series-firewall-on-hyper-v/disable-virtual-machine-queues.html?PageSpeed=noscript|publisher=Palo Alto Networks, Inc|accessdate=24 December 2017}}

2 : Virtualization software|Technical communication

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/16 10:11:26