Fedora Switching To The BFQ I/O Scheduler For Better Responsiveness & Throughput

Written by Michael Larabel in Fedora on 22 August 2019 at 09:36 AM EDT. 41 Comments
Following Chromebooks switching to BFQ and other distributions weighing this I/O scheduler for better responsiveness while maintaining good throughput capabilities, beginning with Fedora 31 there will be BFQ used as well.

In-step with today's systemd 243 RC2 update, the Fedora packages in Rawhide and F31 have switched to using BFQ.

The switch to BFQ as the I/O scheduler stems from this Fedora / Red Hat bug report in adopting BFQ for boosting responsiveness and throughput. This comes after a systemd proposal to switch to BFQ as the default scheduler. But systemd developers decided to leave this as a downstream decision.

This BFQ I/O scheduler default is in place for SATA and SCSI devices but does not apply to modern and fast NVMe solid-state storage that generally works well without a kernel I/O scheduler.
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