EXT4 vs. XFS vs. Btrfs vs. F2FS With Linux 4.15 Comparing KPTI/Retpoline

Written by Michael Larabel in Storage on 20 January 2018 at 12:14 PM EST. Page 2 of 2. 6 Comments.

With FS-Mark there was a very noticeable drop with the XFS file-system with KPTI and Retpoline enabled while EXT4 saw the second largest drop while Btrfs and F2FS interestingly saw less degradation from the overhead of Retpolines and Kernel Page Table Isolation.

With the BlogBench write test, XFS saw the largest drop in performance from enabling these security features while EXT4 remained the front-runner with it and F2FS and Btrfs seeing smaller drops in performance.

With Dbench as well, XFS sees the largest drop in performance from KPTI and Retpoline support.

As well as with the IOzone write test.

With the CompileBench test, F2FS remains the fastest with EXT4, XFS, and F2FS seeing measurable drops in performance but the default Btrfs configuration was the slowest and did not see degraded performance from these new kernel features.

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.