[ovs-discuss] OVS bad performance on lower packet size
George Shuklin
george.shuklin at gmail.com
Sun Nov 30 15:28:37 UTC 2014
I'm not sure, but may be using a multi-cpu-supporting netowrk card can
help. If you using something like e1000 or bmx, your network performance
is limited by single thread. Modern network cards (like ixgb/ixgbe) can
utilize more cpu.
P.S. In case of small packets it's better to count pps, not Mbps.
On 11/27/2014 08:35 AM, Rahul Arora wrote:
> 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.
>
>
> _______________________________________________
> discuss mailing list
> discuss at openvswitch.org
> http://openvswitch.org/mailman/listinfo/discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20141130/1685956e/attachment-0002.html>
More information about the discuss
mailing list