6 Replies Latest reply on May 12, 2016 6:11 PM by Leo_Yeh

    Why is that the performance of bigger frame can't achieve line rate while using DPDK

    Leo_Yeh Green Belt

      Hi all,

       

      We have a platform like this:

      CPU: Intel Xeon E3-1275v3 @3.5Ghz

      DRAM: Samsung DDR3 4G * 2

      OS: RHEL 6.4 x64

      NIC: XL710

      Lan driver: i40e-1.4.25


      We used this platform to run smarbit RFC2544 testing with 'testpmd' of DPDK, and got this result:

      image.png

       

      And here is a result that didn't run with DPDK.

      image (1).png

       

      My question is,

      Why does the performance/throughput can not to achieve line rate (100%) while using DPDK

      I talk about bigger frame, such as 1280B、1518B.


      btw, we using DPDK 2.2.0 and the testing command is:

      ./testpmd -c 0x3c -n 4 -- -i --nb-cores=4 --portmask=0xf


      PS.

      We did not put a acceptable frame loss in our smartbit setting, just 0%.

      and we checked details of the smartbit test report, there is few frame loss (~0.001%) while running with 100% loading, like below:

      image (2).png

       

      Thanks and regards,

      Leo