On the latest Linux 3.10 stable kernel we have taken ten common Linux file-systems and generated an interesting performance comparisons. The Linux file-systems being tested in this article include XFS, Btrfs, EXT2, EXT3, EXT4, ReiserFS, Reiser4, JFS, F2FS, and ZFS.
After running tests on the latest Reiser4 patch and then the latest ZFS on Linux support, I expanded the file-system testing roundabout to ten different file-systems on the ThinkPad notebook that was housing a single high-performance Intel SSD. The Intel Core i7 720QM system was running the vanilla Linux 3.10.4 kernel in a stock configuration aside from the patch for Reiser4 and then the ZFS DKMS module. All of the file-system user-space utilities were grabbed from the Ubuntu 13.10 "Saucy" repositories. Each of these file-systems is implemented for the Linux kernel and non FUSE-based file-systems were tested in this article.
All file-systems were tested with their stock mount options on this 160GB Intel SSDSA2M160 solid-state drive. All of our Linux disk benchmarks were run in a fully automated and reproducible manner using the open-source Phoronix Test Suite testing platform.
For those interested in Linux 3.11 file-system benchmarks from the current development kernel, there's Linux 3.11 File-System Performance: EXT4, Btrfs, XFS, F2FS.