Re: [PATCH v1 0/1] nvme-pci: adaptive interrupt coalescing
Bart Van Assche <[email protected]>
| Newsgroups | org.infradead.lists.linux-nvme,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
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.