Jens Axboe achieves 60% per-core I/O gain with Linux kernel patches
Updated
Updated · Phoronix · May 6
Jens Axboe achieves 60% per-core I/O gain with Linux kernel patches
3 articles · Updated · Phoronix · May 6
After first reporting a 50% boost while returning from LSFMM in Zagreb, Axboe said the proof-of-concept now delivers 60% and is available in the io_uring-io-slots branch.
The patches extend registered buffers with prebuilt struct bio support and upfront DMA mapping, letting O_DIRECT submit bios directly and removing bio allocation and DMA map-unmap work from the hot path.
The changes touch io_uring, the NVMe PCI driver and Linux block code, with Axboe aiming to refine the proof-of-concept for possible upstream inclusion in the mainline kernel.
What hidden system costs or new bottlenecks does this 60% I/O performance 'shortcut' create for users?
As AI helps optimize Linux, who is responsible when it introduces the next critical security flaw?
Can a developer's code patch truly advance Europe's digital sovereignty against global tech giants?