[ovs-discuss] Fwd: [Dpdk-ovs] scalability issues

Daniele Di Proietto diproiettod at vmware.com
Mon May 4 10:43:13 UTC 2015


> On 4 May 2015, at 10:59, Gergely Pongracz <Gergely.Pongracz at ericsson.com> wrote:
> 
> Hi,
> 
> We ran into some issues using the DPDK based OVS switch (2.3.90). We used pktgen for traffic generation.

Hi Gergely,

thanks for sharing these results

> *1. Multiple flows -> degrading performance*
> 
> Everything looks nice, but when we generate multiple flows with different MAC addresses the switch performance drops. On an Intel Atom system the packet rate was dropping from 4 Mpps to 2 Mpps when increasing the number of flows to 10.

There are some patches that (I hope) should improve
the throughput in these scenarios.  You might give them
a try or wait until they get merged (the series is at
http://openvswitch.org/pipermail/dev/2015-April/054553.html)

> *2. Set Queue -> severe performance degradation*
> 
> After setting a queue, irrespectively of the bandwidth limit set the performance drops to ~1.5 Mpps on a Xeon machine (from ~10 Mpps - we use only 1 core for the given port)
> 

QoS is not supported (yet) in the userspace datapath
(used with DPDK devices).  Can you share the commands that
you're using?

Daniele


More information about the discuss mailing list