[dpdk-dev] Performances are not scale with multiple ports

2013-05-29 Thread Naoto MATSUMOTO
Hi shiane and all Emre and Stephen, thanks your suggest for us. We are not testing multi-port traffic gen using NETMAP though DPDK l3fw, but we understood some packet recive-side without NETMAP Linux. Please try it using stephen's pktgen if you have more traffic gen/recive server resources or Us

[dpdk-dev] Performances are not scale with multiple ports

2013-05-28 Thread Shinae Woo
Actually, I made my own packet reception application using DPDK to utilize multiple RSS which map each core (in my case, 12 queues for 12 cores). But it shows that multiple RSS shows, the reception performance is rather decreasing as below. # queue 1 2 3 4 5 6 Bandwidth (Gbps) 8.95 8.90 8.89 8.

[dpdk-dev] Performances are not scale with multiple ports

2013-05-28 Thread Shinae Woo
Thanks for sharing Naoto. So in your experiments, the forwarding performance still does not reach the line rate. Your perf record shows that the cpu spend most of the time in polling for receiving packets, and no other heavy operation. Even though the application polling packets in its best, the

[dpdk-dev] Performances are not scale with multiple ports

2013-05-28 Thread Naoto MATSUMOTO
FYI: Disruptive IP Networking with Intel DPDK on Linux http://slidesha.re/SeVFZo On Tue, 28 May 2013 11:26:30 +0900 Shinae Woo wrote: > Hello, all. > > I play the dpdk-1.2.3r1 with examples. > > But I can not achieve the line-rate packet receive performance, > and the performance is not scal

[dpdk-dev] Performances are not scale with multiple ports

2013-05-28 Thread Shinae Woo
Hello, all. I play the dpdk-1.2.3r1 with examples. But I can not achieve the line-rate packet receive performance, and the performance is not scale with multiple ports. For example, in example l2fwd, I have tested two cases with 2 ports, and 4 ports, using belowed command line each ./build/l2fw

[dpdk-dev] Performances are not scale with multiple ports

2013-05-28 Thread Thomas Monjalon
Hello, 28/05/2013 04:26, Shinae Woo : > ./build/l2fwd -cf -n3 -- -p3 > ./build/l2fwd -cf -n3 -- -pf > > But both cases, the aggregated performance are not scale. [..] > The question is that > 1. How I can achieve each port receiving full 14.88Mpps ? > What might be the bottleneck in current e

[dpdk-dev] Performances are not scale with multiple ports

2013-05-27 Thread Stephen Hemminger
On Mon, 27 May 2013 20:15:23 -0700 Emre Eraltan wrote: > Hello Shinae, > > Did you try to use the testpmd tool with multiple queues per port? It > gives you more flexibility compared to l2fwd app. > > You need to trigger the RSS feature of the NIC by sending different > streams (just by chang

[dpdk-dev] Performances are not scale with multiple ports

2013-05-27 Thread Emre Eraltan
Hello Shinae, Did you try to use the testpmd tool with multiple queues per port? It gives you more flexibility compared to l2fwd app. You need to trigger the RSS feature of the NIC by sending different streams (just by changing the destination port for instance or any information in the 5-tupl