XFS / EXT4 / Btrfs / F2FS / NILFS2 Performance On Linux 5.8

Written by Michael Larabel in Storage on 3 July 2020 at 10:00 AM EDT. Page 4 of 4. 69 Comments.

With the IOR write test, XFS was the fastest followed by F2FS and Btrfs.

But for IOR read tests, EXT4 had a strong advantage over the others.

Of 38 tests ran in total, NILFS2, F2FS, and XFS were all tied for the most wins followed by Btrfs and then EXT4 in last.

Having the most losses meanwhile was NILFS2 followed by EXT4.

When taking the geometric mean of all the test results, XFS was the fastest while F2FS delivered 95% the performance of XFS for this modern flash-optimized file-system. Btrfs came in a distant third place finish for performance from this single NVMe SSD drive benchmark followed by EXT4 and then NILFS2.

That's the latest data for the performance off a Seagate FireCuda 520 for those debating the merits of Btrfs as the potential default on the likes of the Fedora desktop. Of course, there is much more to file-system evaluation and selection besides just the raw performance.

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 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.