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

Reply via email to