[RFC PATCH 0/3] nvme-pci: dynamic interrupt moderation
changfengnan
changfengnan at bytedance.com
Wed Oct 28 19:14:52 PDT 2026
> From: "Keith Busch"<kbusch at kernel.org>
> Date: Wed, Oct 28, 2026, 23:15
> Subject: Re: [RFC PATCH 0/3] nvme-pci: dynamic interrupt moderation
> To: "Christoph Hellwig"<hch at lst.de>
> Cc: "Fengnan"<changfengnan at bytedance.com>, "Keith Busch"<kbusch at meta.com>, <linux-nvme at lists.infradead.org>, <linux-pci at vger.kernel.org>, <tglx at kernel.org>, <namjain at linux.microsoft.com>
> On Wed, Oct 28, 2026 at 04:07:12PM +0100, Christoph Hellwig wrote:
> > On Thu, Oct 22, 2026 at 05:43:54PM +0800, Fengnan wrote:
> > > Hi Keith:
> > >
> > > I made some modifications to DIM and then implemented a solution
> > > using the DIM framework.
> > > Based on current testing, the results are now comparable to those of
> > > the previous patch.
> > > Here are the preliminary test results:
> > > https://docs.google.com/spreadsheets/d/1e8LQPnaDhmv50XlAM3XxI0TMQkhbk0bTZwlJP1Hzzdk/edit?gid=188992110#gid=188992110
> > >
> > > If you agree with this approach, I’ll continue testing and optimizing.
> >
> > І can't speak for Keith, but I'd really love to see this going forward!
>
> Same! This is a great problem to solve, but I'm just sorry I don't have
> more cycles to work on the cause. I can quickly respin the msix noflush
> pre-patches to address the naming issues tglx mentioned, and we can take
> nvme in whichever direction has the best performance.
>
That sounds good.
I'm currently working on continuously optimizing and testing both
approaches (using DIM and not using DIM).
I plan to update the code and add new data again next Monday.
Thanks.
More information about the Linux-nvme
mailing list