1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking Benchmarking Platform
Phoromatic Test Orchestration

BFQ Is One Step Closer To Being Merged Into The Linux Kernel

Linux Kernel

Published on 08 June 2015 08:04 AM EDT
Written by Michael Larabel in Linux Kernel
6 Comments

For years the BFQ I/O scheduler has been trying to get in the mainline kernel and it looks like they have an action plan for getting accepted upstream.

BFQ is a proportional-share I/O scheduler that shares a lot of code with the CFQ scheduler. The Completely Fair Queuing (CFQ) scheduler has long been part of the mainline tree but BFQ hasn't been pulled yet even after many revisions and code reviews, as outlined previously on Phoronix. While it doesn't look like it will be ready for the upcoming Linux 4.2 cycle, it appears BFQ getting accepted is becoming quite close.

Paolo Valente of the BFQ I/O Scheduler project wrote that they have now achieved step one of three for getting accepted. They had to make the block I/O controller ready for generic policies as a prereq for getting merged and on Friday that patch was accepted. Next they need to wipe from the CFQ scheduler all of the code not related to any feature of BFQ. Lastly, they then just need to propose BFQ as a modification of the slimmed down CFQ code.

Details via this bfq-iosched posting. Hopefully later this year we'll see BFQ in the mainline Linux kernel. Those wishing to read up on the Budget Fair Queuing I/O Scheduler can find all of the details via the project site.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux News
  1. MSM DRM Driver Brings Adreno A306 Support To Linux 4.2
  2. Dell's Current Ubuntu Image For The XPS 13 Developer Laptop 2015 Disappoints
  3. BFQ Is One Step Closer To Being Merged Into The Linux Kernel
  4. Linux 4.1-rc7 Kernel Officially Released
  5. Debian 8.1 Brings Various Bug-Fixes To Jessie
  6. Nouveau Patches Under Review To Expose Global Performance Counters
  7. Wayland Live CD Updated Against Wayland/Weston 1.8
  8. GCC 4.9 vs. GCC 5.1 vs. GCC 6.0 SVN Compiler Benchmarks
  9. AMD "KERNCZ" Chipset Support Is Being Worked On For Linux
  10. Mesa 10.5.7 Brings Fixes For Old NVIDIA NV30/NV40 Hardware, Mesa 10.6 Delayed
Latest Articles & Reviews
  1. Fedora 22 KDE Delivers A Great Plasma 5 Experience
  2. Linux 4.1 Offers Potentially Dazzling Performance
  3. Benchmarks Of The Open-Source Intel/AMD/NVIDIA Drivers, 11 Years On
  4. Phoronix Test Suite 5.8 Furthers Phoromatic For Enterprise Benchmarking
Most Viewed News This Week
  1. BQ Aquaris E5 Ubuntu Phone Being Released Next Week
  2. Intel Skylake & Broxton To Require Graphics Firmware Blobs
  3. Microsoft Will Start Supporting SSH For Windows Systems
  4. Wondering If HP Will Release Linux++ This Month
  5. "PulseAudio Is Still Awesome"
  6. Systemd Looks To Move Off FreeDesktop.org Infrastructure & Onto GitHub
  7. Valve Appears To Be Rolling Out Source 2 Version Of Dota 2
  8. Linux 4.2 Will Tweak The CFQ Scheduler For SSDs To Offer Better Performance