[dpdk-users] Why DPDK latency is high when sending message in interval?

Vincenzo Maffione v.maffione at gmail.com
Sun Oct 28 08:53:03 CET 2018


Hi,
  How are you wating for the 100us interval? If you use sleep primitives
like usleep() or nanosleep() your delay is
likely due to the nanosleep() default timerslack, or deep C-states enabled,
or frequency scaling, etc.
This would be completely unrelated to DPDK.

Cheers,
  Vincenzo

Il giorno dom 28 ott 2018 alle ore 01:36 Sungho Hong <
maverickjin88 at gmail.com> ha scritto:

> Hello DPDK experts,
>
> I'am testing the performance of DPDK not on high speed polling
> but sending each packet with 100 microsecond interval.
>
> As same as the POSIX, DPDK performance degrades into 90 ~ 100 microsecond
> round-trip latency per  4KB message.
>
> Is there a way to improve the performance, when I am expecting to send the
> packet on 100 microsecond interval?
>
> And is there an explanation of the slowdown of DPDK when I am sending the
> packet on 100 microsecond interval?
>
> Any insights on this issue will be highly appreciated..
> Thanks
>


-- 
Vincenzo


More information about the users mailing list