IBM Baking Some Nice Optimizations To EXT4's Multi-Block Allocator

Written by Michael Larabel in Linux Storage on 25 May 2023 at 10:00 AM EDT. 23 Comments
LINUX STORAGE
IBM engineers have been working through some multi-block allocator improvements for the EXT4 file-system driver. In particular, they aim to address some shortcomings that were discovered when running various tests on IBM POWER hardware with a 64k block size.

The EXT4 multi-block allocator improvements were originally sent out in "request for comments" form back in January while now have been cleaned up and sent out as a formal patch series.

When running FS-Mark with 64 threads, IBM testing is showing results going from around ~5,000 files/sec to ultimately up to around ~30,000 files/sec. Yes, a +500% improvement being reported for their setup and using a 64k block size.

EXT4 MB alloc improvements


Those interested in more information on this EXT4 multi-block allocator work via this patch series.
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