[ovs-discuss] OVS bad performance on lower packet size

Rahul Arora rahul1991.arora at gmail.com
Thu Nov 27 06:35:55 UTC 2014


Hi Team,

We are doing comparison of throughput and CPU consumption between OVS 2.3.0
and kernel bridge with different packet size.

We are observing huge difference in performance. With frame size 64 and 128
bytes unidirectional traffic from port1 to port2 below are the numbers.


*OVS 2.3.0 (Dual core with matching flow in kernel space, kernel 3.12)*

* kernel bridge(Dual Core System, kernel 3.12) *  *FRAME SIZE* *Throughput
unidirectional (Mbps)* *CPU Usage %* *VS* *FRAME SIZE* *Throughput (Mbps)* *CPU
Usage %*  64 375 100 64 487 100  128 747 100 128 864 40  256 927 10 256 927
5  320 941 8 320 941 4  384 950 6 384 950 4  448 957 4 448 957 3  512 962 3
512 962 3  1024 980 1 1024 980 1  1500 986 1 1500 986 1
We have matching flow in kernel space with in_port=1 and action=output:2
and flow is matching in kernel space

How we can improve the performance of OVS i.e. increasing the throughput
and decrease CPU consumption with lower frame size.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20141127/0e9ae1dc/attachment-0002.html>


More information about the discuss mailing list