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.