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@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss