3 Replies Latest reply on Oct 13, 2016 7:21 AM by Carlos_A

    The throughput of 1518B can't achieve 100% with DPDK app (testpmd)

    Leo_Yeh Green Belt

      Hi all,


      We have a platform as shown below:

      image (2).png


      Now we run RFC2544 throughput test for Linux native ip forwarding, and get the result as show below:


      Focus on 1518B, the throughput is totally 100%.


      However, we run RFC2544 test with DPDK (testpmd), and here is the result.

      image (1).png

      (My command is: #./testpmd -c 0x3 -n 1 -- -i --nb-cores=1 --nb-ports=2 --total-num-mbufs=2048)

      The throughput of 1518B is just only 99.297%,

      which means it is failed when running 100% offered loading because there is a few frame loss (~0.5%).


      Could anyone help us to explain the phenomenon?

      Could anyone help us to improve it to 100%?


      BTW, we have been search this issue, and I found this post

      DPDK little frame loss

      I just attempted to modify these parameters like rxd, txd, txwt, burst, etc,.. but it doesn't seem work to me.



      OS: CentOS 7.1 x64

      Kernel: 3.10.0-229

      DPDK ver: 16.04