![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqqtl_6YX_69Wn7mZCsLczbmguEKiMGjyw_iS_tgp4QMByWqT2WpthV7GKAfRgdgTBSkwFX0-Xjk0A_vgaNja65HtTRRnPfeAwbxuNOUzpPOsdlHQgJKGcXsY-mWOuDsliJl1K3mMAKag6/s320/Post-VMDq_Virtualization.JPG)
In order to help the I/O congestion associated with the additional VMM software switching in a virtualized environment, Intel has implemented a technology called
VMDq in their latest 10Gbit Ethernet NICs and silicon. VMDq is a technology specifically designed to offload some of the switching that was done in the VMM to networking hardware specifically designed for this function. This drastically reduces the overhead associated with I/O switching in the VMM which greatly improves throughput and overall system performance.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidlJp2lHAo41qDtKaW9eHbF1osa-sV0ixWkOh0GWQb3E1gkOZY7oe2v4-i1yNU35VBryoD6wARU5w4MHX-k4_M2OSIiR-bfcv60UQMVIYGOr9soAe74I_HAjXgXck-3lr9ziXoiwq51j15/s320/boost.JPG)
Without VMDq, the throughput was 4.0 Gbps; with VMDq, the throughput more than doubled to 9.2 Gbps.