Jens Axboe a hétvégén az X-en arról számolt be, hogy a zágrábi LSFMM-ről hazafelé utazva készített egy proof-of-concept javítócsomag-sorozatot. Ezzel magonként 50%-kal növelné a tároló I/O-teljesítményét. Később frissítette a bejegyzést: addigra már 60%-os magonkénti teljesítménynövekedést ért el.
A proof-of-concept javítócsomagok jelenleg itt érhetők el:
az „io_uring-io-slots” Git ágban. Axboe így magyarázta a munkát:
"Basically extends registered buffers to also have a struct bio ready to go, and have the buffers be DMA mapped upfront. Then O_DIRECT is basically just looking up the slot and submitting the bio directly...Normal registered buffers take the page referencing and mapping into userspace out of the hot path, the above branch merely extends that to avoid bio allocation and DMA map+unmap in the hot path for IO."
A javítócsomagok az IO_uringet, az NVMe PCI drivert és a Linux kernel block kódját érintik. Remélhetőleg belátható időn belül olyan állapotba kerülnek, hogy felvehessék őket upstreamként a mainline Linux kernel-be.

