Linux 4.14 File-System Benchmarks: Btrfs, EXT4, F2FS, XFS

Written by Michael Larabel in Software on 18 November 2017 at 01:00 PM EST.

With BlogBench's write test is where EXT4 shines.

While running six Dbench clients, XFS leads but it did drop in Linux 4.14 as well as F2FS. Btrfs meanwhile on Linux 4.14 was faster in this case.

Tiobench / Threaded I/O Tester saw only some minor bumps along the testing process.

With CompileBench there were some fluctuations in the resutls but when comparing 4.12 to 4.14, there isn't any real changes to report.

So overall, Linux 4.14 doesn't bring any broad changes in file-system/disk performance, at least with the SATA 3.0 SSD testing carried out so far. Arguably the biggest file-system change in Linux 4.14 is the addition of Zstd compression support for Btrfs and SquashFS. At least for Linux 4.15 things should be more exciting with XFS having "scads of new stuff" (, EXT4 online resizing with bigalloc, Btrfs compression improvements, F2FS enhancements, etc. Benchmarks of Linux 4.15 in due time.

If you are interested in more XFS vs. EXT4 vs. F2FS vs. Btrfs battles, see this week's Intel Optane 900P Linux file-system comparison for this ultra-fast NVMe 3D XPoint SSD storage.

If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.

Related Articles
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via