[dpdk-dev] [dpdk-virtio] Performance tuning for dpdk with virtio?

Stephen Hemminger stephen at networkplumber.org
Fri Jul 17 23:20:50 CEST 2015


On Fri, 17 Jul 2015 11:03:15 -0700
Clarylin L <clearasu at gmail.com> wrote:

> I am running dpdk with a virtual guest as a L2 forwarder.
> 
> If the virtual guest is on passthrough, dpdk can achieve around 10G
> throughput. However if the virtual guest is on virtio, dpdk achieves just
> 150M throughput, which is a huge degrade. Any idea what could be the cause
> of such poor performance on virtio? and any performance tuning techniques I
> could try? Thanks a lot!

The default Linux bridge (and OVS) switch are your bottleneck.
It is not DPDK virtio issue in general. There are some small performance
gains still possible with virtio enhancements (like offloading).

Did you try running OVS-DPDK on the host?


More information about the dev mailing list