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

Clearasu clearasu at gmail.com
Sat Jul 18 08:09:10 CEST 2015


Forgot to mention, I am running dpdk within the VM and used virtio-net-pmd.



> On Jul 17, 2015, at 2:20 PM, Stephen Hemminger <stephen at networkplumber.org> wrote:
> 
> 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