Newest Linux Optimizations Can Achieve 10M IOPS Per-Core With IO_uring
Jens Axboe shared that today he's achieved 10M IOPS off one physical CPU core with his latest Linux kernel patches.
That's it.
— Jens Axboe (@axboe) October 25, 2021
10M IOPS, one physical core. #io_uring #linux pic.twitter.com/uzXQekTxMI
The testing is still done from the same development system of his, an AMD Ryzen 9 5950X with dual Intel P5800X Gen2 Optane solid-state drives.
These optimizations today were primarily within the kernel's block / NVMe / IO_uring code but also some touching the memory management code. All of these optimizations he has been pursuing for achieving the best possible per-core I/O performance can be found via linux-block's perf-wip branch. Many if not all of these performance optimization patches should be landing for the Linux 5.16 cycle.