[EXTERNAL] Re: Windows rte_pktmbuf_pool_create() ENOMEM
Dmitry Malloy
dmitrym at microsoft.com
Wed Dec 7 22:13:33 CET 2022
In order for us to raise this with proper team at MSFT, we need better diagnosis that "likely".
Robert - can you enable any existing DPDK instrumentation/traces, or add more custom tracing for your setup to narrow down the root-cause?
Thank You,
Dmitry
-----Original Message-----
From: Dmitry Kozlyuk <dmitry.kozliuk at gmail.com>
Sent: Wednesday, December 7, 2022 7:50 AM
To: Robert Hable <Robert.Hable at spusu.at>
Cc: users at dpdk.org; Tyler Retzlaff <roretzla at linux.microsoft.com>; Dmitry Malloy <dmitrym at microsoft.com>; Narcisa Ana Maria Vasile <Narcisa.Vasile at microsoft.com>
Subject: [EXTERNAL] Re: Windows rte_pktmbuf_pool_create() ENOMEM
Hi Robert,
2022-12-07 15:19 (UTC+0000), Robert Hable:
> after a few days of my windows machine running and starting/stopping my DPDK application multiple times, rte_pktmbuf_pool_create() fails with rte_error = EMOM.
> When closing most of the running programs on that machine, it usually works again for some time. I assume this happens because of memory fragmentation?
> What can I do against this error, except just rebooting the whole machine every time and closing applications all the time?
Yes, fragmentation is likely the cause.
Adding Microsoft people who might know how to prevent this, since I don't.
More information about the users
mailing list