3 ms·
Polling is optional. The Linux driver defaults to using interrupts only, but the nvme driver can be passed an option to allocate one or more queues with interru
by wtallis 4y ago
Polling is optional. The Linux driver defaults to using interrupts only, but the nvme driver can be passed an option to allocate one or more queues with interrupts disabled to be used for polled IO. (You can also configure it to use separate queues for reads and writes, instead of just trying to allocate one queue per CPU core.)