[PATCH v8] mempool: improve cache behaviour and performance
Morten Brørup
mb at smartsharesystems.com
Wed Jul 8 16:08:40 CEST 2026
> From: Wisam Jaddo [mailto:wisamm at nvidia.com]
> Sent: Wednesday, 8 July 2026 14.28
>
> Hi,
>
> Our internal performance testing are showing degradation starting from
> this commit.
> The degradation is about 1.8% - 2% on small msg szies.
What do you mean "small message sizes"?
Also, please share more details about the test case:
Access pattern, e.g. pipelined across multiple threads or run-to-completion? If possible, link to test case source code?
Get and put burst sizes?
Mempool cache size?
Mempool driver?
PS: I assume it is about mbuf mempool. Or is it some other object type in the mempool?
>
> BRs,
> Wisam Jaddo
>
> > -----Original Message-----
> > From: Thomas Monjalon <thomas at monjalon.net>
> > Sent: Wednesday, June 10, 2026 2:07 PM
> > To: Morten Brørup <mb at smartsharesystems.com>
> > Cc: dev at dpdk.org; Andrew Rybchenko <andrew.rybchenko at oktetlabs.ru>
> > Subject: Re: [PATCH v8] mempool: improve cache behaviour and
> performance
> >
> > 04/06/2026 13:48, Morten Brørup:
> > > This patch refactors the mempool cache to eliminate some unexpected
> > > behaviour and reduce the mempool cache miss rate.
> >
> > Applied, thanks.
> >
> >
More information about the dev
mailing list