13/12/2017 09:14, Anand Prasad:
> Hi Dpdk team,
> Can anyone please share tips to get better DPDK performance? I have tried
> to run DPDK test applications on various PC configurations with different CPU
> Speeds, RAM Size/Speed and and PCIex16 2nd and 3rd generation connections...
> but I don't get very consistent results.
> The same test application does not behave similarly on 2 PC's with same
> hardware configuration.But general observation is that, performance is better
> on Intel motherboard with 3rd generation PCIe slot. When tried on Gigabyte
> motherboard (even with higher CPU and RAM speeds), performance was very poor.
> The performance issue I am facing is the Packet Drop issue on the Rx side.
> Two PC's with exactly same hardware configuration, one PC drops packets
> after few hours, but in the other PC I don't observe packet drop
> Highly appreciate a quick response
> Regards,Anand Prasad
This is very complicate because it really depends on the hardware.
Managing performance requires a very good knowledge of the hardware.
You can find some basic advices in this guide for some Intel hardware:
http://dpdk.org/doc/guides/linux_gsg/nic_perf_intel_platform.html
You will also find some informations in the drivers guide. Example:
http://dpdk.org/doc/guides/nics/mlx5.html#performance-tuning