Linux 3.11 File-System Performance: EXT4, Btrfs, XFS, F2FS

Written by Michael Larabel in Software on 20 July 2013. Page 1 of 3. 5 Comments

Coming out today are our first Linux 3.11 kernel file-system benchmarks. Being benchmarked from a higher-end OCZ Vertex 3 SATA 3.0 SSD connected to an Intel Core i7 "Haswell" system are the EXT4, Btrfs, XFS, and F2FS file-systems.

On this i7-4770K Haswell system with Serial ATA 3.0 solid-state drive was Ubuntu 13.10 in its current development state and then across the Linux 3.9, Linux 3.10, and Linux 3.11 (Git) kernels were benchmarks of Btrfs, EXT4, F2FS, and XFS for making a nice multi-way Linux FS performance comparison.

For those not familiar with the Linux 3.11 file-system changes, there's articles on the work for XFS, Btrfs, F2FS, and EXT4. Sadly still missing from the mainline Linux kernel is Tux3 or dare I say Reiser4.

All four file-systems on the three kernel releases were benchmarked using their stock mount options. Benchmarks of Btrfs tuning with different mount option parameters on Linux 3.11 will come in a Phoronix article within the next couple of days.

All Linux file-system benchmarking was handled in a fully reproducible and automated manner using the open-source Phoronix Test Suite automated performance testing software.

Related Articles