<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

Reply via email to