Btrfs With Linux 5.12 Gets More Performance Improvements, Working Zoned Mode

Written by Michael Larabel in Linux Storage on 17 February 2021 at 06:34 PM EST. 24 Comments
David Sterba on Tuesday submitted the Btrfs file-system updates for the Linux 5.12 kernel, which once again include more performance optimizations and notable new features.

Some of the performance enhancements for Btrfs with this next Linux kernel version includes improved flushing that can lead to better throughput for random write loads, preemptive background flushing, less locking contention, avoiding some possible long stalls on deletes, and improvements targeting Dbench that can lead to ~7% higher throughput and 20% lower latency.

Btrfs in Linux 5.12 also has the zoned mode support for SMR/ZBC/ZNS devices, sub-page block size support is now working but with more work still on the way, and a variety of bug fixes and code improvements.

More details on the performance work and new functionality for Btrfs with Linux 5.12 can be found via the pull request.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week