XFS Scalability Improvement, Other File-System Enhancements Land In Linux 6.0

Written by Michael Larabel in Linux Storage on 5 August 2022 at 05:39 AM EDT. 1 Comment
The XFS file-system may be getting up there in age but there are no signs of it slowing down but rather the opposite -- continued scalability work and performance optimizations -- as well as tacking on new features. With Linux 6.0, the mature XFS continues to age well. Separately, the EXT4 file-system updates have also landed in Linux 6.0.

First and foremost, XFS with Linux 6.0 brings a scalability improvement for large core count systems/servers. There is improved scalability of the XFS log by removing spinlocks and global synchronization points. The work by Darrick Wong was able to double transaction throughput without increasing CPU usage on large CPU count systems with these CIL optimizations.

XFS in Linux 6.0 also has various clean-ups, lockless lookups for the buffer cache to lessen the spinlock hammering, and various bug fixes from the past few weeks.

More details on the XFS changes for Linux 6.0 via this pull request with the material already having been merged. Looking forward, XFS maintainer Darrick Wong noted that he's going to be conducting a design review of XFS' online fsck handling with hopes of getting that merged soon.

Meanwhile Ted Ts'o has sent in the EXT4 updates for Linux 6.0. On the EXT4 side there are new ioctls to get/set the file-system UUID in the EXT4 superblock, improved performance of online resizing with BigAlloc enabled, and a number of bug fixes.
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