[ovs-discuss] ovs-dpdk performance is not good

Traynor, Kevin kevin.traynor at intel.com
Tue Jul 14 12:25:00 UTC 2015


From: discuss [mailto:discuss-bounces at openvswitch.org] On Behalf Of Na Zhu
Sent: Monday, July 13, 2015 3:15 AM
To: bugs at openvswitch.org
Subject: [ovs-discuss] ovs-dpdk performance is not good

Dear all,

I want to use ovs-dpdk to improve my nfv performance. But when i compare the throughput between standard ovs and ovs-dpdk, the ovs is better, does anyone know why?

I use netperf to test the throughput.
use vhost-net to test standard ovs.
use vhost-user to test ovs-dpdk.
My topology is as follow:

[内嵌图片 1]

The result is that standard ovs performance is better. Throughput unit Mbps.
[内嵌图片 2]

[内嵌图片 3]


[kt] I would check your core affinitization to ensure that the vswitchd
pmd is on a separate core to the vCPUs (set with other_config:pmd-cpu-mask).
Also, this test is not using the DPDK vitrio PMD in the guest which provides
performance gains.

What packet sizes are you using? you should see a greater gain from DPDK
at lower packet sizes (i.e. more PPS)


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20150714/23f8f422/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 16645 bytes
Desc: image002.png
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20150714/23f8f422/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.png
Type: image/png
Size: 11447 bytes
Desc: image004.png
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20150714/23f8f422/attachment-0007.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image006.png
Type: image/png
Size: 9044 bytes
Desc: image006.png
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20150714/23f8f422/attachment-0008.png>


More information about the discuss mailing list