Btrfs With Linux 5.12 Gets More Performance Improvements, Working Zoned Mode
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.
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