Linux 3.19 File-System Tests Of EXT4, Btrfs, XFS & F2FS
For those that may soon be upgrading to the recently released Linux 3.19 kernel, here's some file-system tests comparing EXT4, Btrfs, XFS, and F2FS on a solid-state drive compared to Linux 3.18.
If you're wondering about any file-system performance changes for XFS/EXT4/Btrfs/F2FS when operating on a single SSD, I ran the vanilla Linux 3.18 vs. 3.19 benchmarks this weekend on an ASUS Zenbook UX301LAA with Intel Core i7 4558U Haswell processor and the file-system tests targeting the secondary 128GB SanDisk SATA3 SSD with this ultrabook. A development snapshot of Ubuntu 15.04 x86_64 was used for this kernel/file-system comparison with its updated file-system user-space utilities. For this testing, the stock mount options of each file-system was used.
All of the benchmarks in this article were facilitated in a fully-automated and reproducible manner using the open-source Phoronix Test Suite benchmarking software. For those not up to speed on the Linux 3.19 kernel changes, the new features and modifications are outlined in this article.