Re: [PATCH v1 0/1] nvme-pci: adaptive interrupt coalescing

From: Bart Van Assche

Date: Fri Jul 17 2026 - 13:12:20 EST


On 7/15/26 12:57 AM, Jun Zeng wrote:
The IOPS for small IO can be significantly improved when enabling
interrupt coalescing in this case. However, in some cases (e.g., big
IO for bandwidth or latency-sensitive tests with small IO and small
queue depth), interrupt coalescing has side effects.

Solution
========

Monitor the IOPS and average queue depth of inflight IO periodically
on each NVMe drive and enable/disable interrupt coalescing
automatically without user intervention. This feature is enabled by
default and can be disabled/enabled through debugfs during runtime.

An algorithm like the above can be implemented more efficiently in NVMe
controller hardware than in software, isn't it?

Thanks,

Bart.