Hi, I want to measure the performance of OVS in multi core.
I have a server on two Xeon 2630 v2 (NUMA) with 8 dual port 10GbE NIC. the server run OVS. Also there are other two server, which are that one is DPDK pktgen TX, the other is DPDK pktgen RX. Pktgen TX send to OVS server on 40G line(4* 10G Line), and then OVS send the traffic to the Pktgen RX machine.the OVS' rule is as below: ovs-ofctl add-flow ovs-br1 ip,nw_src=192.160.110.101,ip,nw_dst=192.160.110.115,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:5 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.160.110.101,ip,nw_dst=192.160.110.116,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:5 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.160.110.101,ip,nw_dst=192.160.110.117,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:5 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.160.110.101,ip,nw_dst=192.160.110.118,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:5 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.161.110.114,ip,nw_dst=192.161.110.119,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:6 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.161.110.114,ip,nw_dst=192.161.110.120,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:6 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.161.110.114,ip,nw_dst=192.161.110.121,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:6 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.161.110.114,ip,nw_dst=192.161.110.122,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:6 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.162.110.114,ip,nw_dst=192.162.110.123,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:7 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.162.110.114,ip,nw_dst=192.162.110.124,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:7 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.162.110.114,ip,nw_dst=192.162.110.125,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:7 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.162.110.114,ip,nw_dst=192.162.110.126,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:7 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.163.110.114,ip,nw_dst=192.163.110.127,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:8 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.163.110.114,ip,nw_dst=192.163.110.128,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:8 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.163.110.114,ip,nw_dst=192.163.110.129,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:8 ovs-ofctl add-flow ovs-br1 ip,nw_src=192.163.110.114,ip,nw_dst=192.163.110.130,tcp,tp_src=42349,tcp,tp_dst=42349,actions=output:8 Each port(1,2,3,4) process 4 different flows, and I thought that it makes OVS run using full CPU core. However, it didn't!! Please let me know if you have any insights about how OVS runs on multi-core(also all CPU cores full utilization).
_______________________________________________ discuss mailing list disc...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-discuss