Chromebooks Switching Over To The BFQ I/O Scheduler

Written by Michael Larabel in Google on 20 August 2019 at 06:49 AM EDT. 12 Comments
GOOGLE
On Chromebooks when moving to the latest Chrome OS that switches over to a Linux 4.19 based kernel, BFQ has become the default I/O scheduler.

BFQ has been maturing nicely and as of late there's been an uptick in interest around this I/O scheduler with some also calling for it to be used by default in distributions. Google has decided BFQ is attractive enough to enable by default for Chromebooks to provide better responsiveness.

In our own tests, particularly with slower storage mediums, BFQ delivers good results on recent kernel releases. BFQ aims for low latency on interactive and soft real-time tasks while still being capable of achieving high throughput, among other benefits.

Below is a demo by BFQ developer Paolo Valente on the responsiveness of BFQ on Chromebooks.

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