Linux 5.0 I/O Scheduler Benchmarks On Laptop & Desktop Hardware

Written by Michael Larabel in Software on 18 February 2019 at 10:00 AM EST. Page 3 of 3. 18 Comments.

Sequential reads on the AMD Ryzen desktop were the fastest using Kyber while on the laptop there wasn't much of a difference in the performance.

Sequential writes didn't yield much of a difference this time on the desktop while for the Dell XPS the fastest writes were with BFQ.

FS-Mark appeared to illustrate some additional performance issues with the BFQ I/O scheduler while no I/O scheduler yielded the fastest results for this synthetic benchmark.

Lastly is a look at the geometric mean across all of the tests carried out that successfully ran on all of the tested schedulers:

If looking at the geometric mean of the results, BFQ in its low-latency mode was the fastest but BFQ outside of its low-latency context was in turn the slowest. While BFQ low-latency was the fastest, there were also a few individual cases where this scheduler configuration was the slowest. Aside from BFQ, no I/O scheduler -- the Ubuntu default, along with what's used by most distributions for NVMe devices -- was the fastest for the Dell XPS 9370 laptop followed by Mq-deadline and then Kyber. On the AMD Raven Ridge desktop with Corsair SSD, Kyber managed a narrow second place finish followed by Mq-deadline and then no I/O scheduler before getting to the last place BFQ finish.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.


Related Articles
About The Author
Michael Larabel

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.