Some Fresh I/O Scheduler Benchmarks: Linux 4.13 With BFQ, CFQ, Kyber, Deadline

Written by Michael Larabel in Linux Kernel on 20 August 2017 at 09:53 AM EDT. 16 Comments
LINUX KERNEL
For those curious about the state of I/O schedulers with the in-development Linux 4.13 kernel, here are some fresh disk benchmarks using the 4.13 Git kernel on an Intel laptop/ultrabook and testing the various in-kernel options.

Tests were done from a Broadwell era Lenovo ThinkPad X1 Carbon with SSD. In the days ahead I'll have some tests as well from a slower, rotational media system.
Linux 4.13 I/O Scheduler Mobile

Benchmarks were done with Linux 4.13 Git and tested were MQ none. MQ Kyber, MQ BFQ, MQ BFQ low_latency, CFQ, and the deadline I/O schedulers on this laptop running Ubuntu Linux.
Linux 4.13 I/O Scheduler Mobile

Linux 4.13 I/O Scheduler Mobile

Linux 4.13 I/O Scheduler Mobile

BFQ developer Paolo Valente of Linaro recently added the startup-time test profile to the Phoronix Test Suite for showing application startup time under different scenarios.
Linux 4.13 I/O Scheduler Mobile

Linux 4.13 I/O Scheduler Mobile

Though this test profile was exhibiting odd behavior in some of the tests.
Linux 4.13 I/O Scheduler Mobile

Linux 4.13 I/O Scheduler Mobile

Linux 4.13 I/O Scheduler Mobile

Linux 4.13 I/O Scheduler Mobile

Continue with many more benchmarks via this OpenBenchmarking.org result file.
Related News
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.

Popular News This Week