VOOZH about

URL: https://www.phoronix.com/news/Linux-IO-3.8M-IOPS-Per-Core

⇱ Linux IO_uring Can Now Achieve Up To ~3.8M IOPS Per-Core - Phoronix


👁 Phoronix

Linux IO_uring Can Now Achieve Up To ~3.8M IOPS Per-Core

Written by Michael Larabel in Linux Storage on 26 September 2021 at 06:30 AM EDT. 19 Comments
It was just last month when ~3.5M IOPS per-core was impressive with the code for Linux 5.15 to further push Linux's I/O limits. Now for code likely to be included in Linux 5.16 it's currently at 3.8M IOPS with a single tread.

With this patch series reworking and further optimizing the submission and completion paths, the I/O throughput is upped even more. With block maintainer and IO_uring lead developer Jens Axboe's Intel Optane based rig, he is enjoying around a 3% throughput improvement.

Axboe tweeted that with these latest patches he is now achieving 3.8M IOPS on a single core.

Pavel continues his relentless quest to squeeze every bit of efficiency out of the stack. This one nets me about a 3% improvement in single thread performance, 3.7M -> 3.8M IOPS.https://t.co/bzWQGZ7GLG

— Jens Axboe (@axboe) September 25, 2021

Will 4M IOPS on a single thread be achievable this year? We'll see... Lots of great work happening in IO_uring land and throughout Linux's storage landscape.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.