Chapter 12. Virtual Machine Queue

Virtual machine queue (VMQ) is a feature available in Hyper-V in Windows Server 2008 R2 and later for hosts that have VMQ-capable network adapters installed on them. VMQ uses hardware packet filtering to deliver packet data from an external virtual machine network directly to virtual machines. This reduces the overhead of routing packets and copying them from the management operating system to the virtual machine.

When VMQ is enabled, a dedicated queue is established on the physical network adapter for each virtual network adapter that has requested a queue. As packets arrive for a virtual network adapter, the physical network adapter places them in that network adapter’s queue.

When packets are indicated up, all ...

Get Optimizing and Troubleshooting: Hyper-V Networking now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.