<ravali.bu...@wipro.com> writes: > Hi All, > > While sending 2G traffic of 64bytes size, I see a low performance for Phy-Phy > setup using OVS with DPDK. I get around 1500/1500 throughput. > > Following are the Platform and setup details: > NOTE: Used OVS 2.4 and DPDK2.0.0 > 1. Intel(R) Atom(TM) Are you sure your processor is beefy enough to saturate the link?
> 2. I assigned 1core to vswitchd process > 3. Bound four I350 nics to igb_uio driver assume the ports namely 1,2,3,4. > 4. Written the flow rules in such a way that the traffic flows from 1-2 and > 3-4 > 5. Used DPDK Pktgen to pump 2G traffic of 64bytes size from port 1 and > port 3. IIRC, I350 is a 1Gbps NIC; are you expecting to get 2Gbps from it? > I observed the following things: > 1.Even though 2G traffic is pumped, the rate is still 1500/1500. What does 1500/1500 mean? > I am really not sure why each NIC is not transmitting beyond > 750Mbps and sometimes even less around 700Mbps. What size hugepages are you using? Did you isolate CPUs? What loads are you running under? how is the system setup? > 2.I also see that the receive side error counters are incremented > in ovs-ofctl dump-ports br0 command. > > Can you please let me know why the receive side error counters are > incremented There are lots of places where error counters are incremented, and some of it is done by dpdk. It might be better to include a dump of specific port counters (for instance, do you see drops? DPDK does flag those as errors, although OvS tries to move them to the dropped counter). > and when does > these counters generally increment and also should I make any I350 NIC > specific changes > in the code to improve the performance? Code-wise? Not sure. There's a TON of system specific tuning that needs to go on to get that last 15% or so performance optimization. Please read the DPDK performance tuning guides from DPDK.org, as well as ensure you follow the steps laid out in INSTALL.DPDK.md > Thanks in advance. > > Regards, > Ravali. > > The information contained in this electronic message and any > attachments to this message are intended for the exclusive use of the > addressee(s) and may contain proprietary, confidential or privileged > information. If you are not the intended recipient, you should not > disseminate, distribute or copy this e-mail. Please notify the sender > immediately and destroy all copies of this message and any > attachments. WARNING: Computer viruses can be transmitted via > email. The recipient should check this email and any attachments for > the presence of viruses. The company accepts no liability for any > damage caused by any virus transmitted by this email. www.wipro.com This is a public mailing list, so not only is this block of psuedo-legalese inappropriate, it is worthless. Thanks, -Aaron > _______________________________________________ > dev mailing list > dev@openvswitch.org > http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev