[dpdk-users] what is the average latency you get for io forwarding from dpdk?

Stephen Hemminger stephen at networkplumber.org
Wed Jan 18 17:55:35 CET 2017


On Tue, 17 Jan 2017 16:28:01 +0800
Marco Kwok <maruko.kwok at gmail.com> wrote:

> My test platform is on a intel NUC NUC5I5RYH, which has i5 5250U 1.6GHz,
> 16GB DDR3 and i218-V network chip. dpdk 16.07.2

You may need a faster cpu, and PCI gen3 support (so that NIC goes direct to CPU cache).
Also i218-V uses E1000 driver which has not been optimized much.

> I have done the following things try to get a better latency with no luck:
> -setup 1G hugepages
> -disable cpu frequency scaling to make sure cpu runs at max speed of 2.7GHz
> -isolate a cpu core from kernel task scheduler by isolcpus
> -setting the burst size of testpmd to 1

Disable hyper-threading
Set burst size to 32, some drivers optimize for this.
Use different prefetch values




More information about the users mailing list