[dpdk-users] eal_memalloc_is_contig() is consuming a lot of cpu during initialization

Alex Kiselev alex at therouter.net
Fri Apr 3 18:24:12 CEST 2020


Hi,

I am facing a strange behavior of my DPDK application on one particular 
machine.
It takes about 30 seconds for the application to finish DPDK 
initialization
procedures, while normally it takes less than 5-6 seconds.

During that time perf top shows that eal_memalloc_is_contig()
is consuming all cpu.

   76.34%  the_router           [.] eal_memalloc_is_contig

DPDK version is stable-18.11.3 and
it's built for the westmere architecture.
cpu is Xeon(R) CPU           X5650  @ 2.67GHz

How can I resolve that problem?

Thanks.


More information about the users mailing list