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

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.
24 Comments