Hi everyone, I am currently running tests to test packet-in performance of OVS (ovs-2.0.1). By starting up a large number of different connections simultaneously, causing a bunch of packet-in messages sent to the controller. It turns out that OVS can only handle about 3000 packet-in messages per second, then the CPU usage of ovs-vswitchd reaches up to 100%, while the thread dispatcher and miss_handler are still almost idle.(my CPU is intel E2640 2.5GHZ)
Is this normal? Or something wrong with my configuration. I notice that, openflow messages, iterations for updating all the bridges, ports, and connections configurations are all handled by one single thread(ovs-vswtichd), is there any plans to implement multi-core support to improve the performance? Thank you in advance. Lin
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss