VMQ works by allowing a network interface controller (NIC) to transfer incoming frames directly to the NIC’s receive buffer using Direct Memory Access (DMA). This simplifies the overheard involved in routing packets and reduces the need for copying them from the management operating system (OS) to the virtual machine (VM).
Rather than one processor handling all of the network data exchanges, different processors can process packets for different virtual machines with VMQ. This eliminates the dependence on driver-based traffic exchanges and improves the transfer of network traffic (including TCP/IP, iSCSI and FCoE).
Continue Reading About VMQ (Virtual Machine Queue)
Dig deeper on Server hardware and virtualization