EROFS Adds Zstd & Btrfs Gets Minor Performance Work In Linux 6.10

Written by Michael Larabel in Linux Storage on 17 May 2024 at 06:21 AM EDT. 2 Comments
LINUX STORAGE
The EROFS and Btrfs file-systems saw their feature patches merged as part of the ongoing Linux 6.10 merge window.

The read-only EROFS file-system this cycle saw improvements to its LZ4 code to better operate on large servers with hundreds of CPU cores. But the main new feature this cycle is Zstandard (Zstd) being available as an alternative compression algorithm for this file-system that is commonly used by containers and embedded/mobile hardware. The EROFS Zstd support has shown to perform better than LZ4 but at higher CPU overhead. The Zstd support for now is considered experimental.

All the EROFS feature changes for Linux 6.10 can be found via this pull request.

EROFS Zstd


David Sterba with SUSE meanwhile sent out the Btrfs updates for Linux 6.10. This cycle there are some "minor" performance optimizations plus code refactoring and other low-level improvements. The Btrfs performance work includes inlining B-tree locking functions to help with metadata-heavy changes, relaxed locking on a range being reflinked, speeding up NOCOW write checks, and reducing extent locking ranges in various places.

Btrfs also saw more folio conversion work, extent locking optimizations, improved error handling, and other changes for Linux 6.10.
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