1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Ted Ts'o: EXT4 Within Striking Distance Of XFS

Linux Kernel

Published on 01 November 2010 11:42 PM EDT
Written by Michael Larabel in Linux Kernel
66 Comments

There's just two months to go until the annual Linux.Conf.Au conference, which in 2011 is taking place in Brisbane, Australia. Ted Ts'o, the maintainer of the EXT4, will be speaking at the 2011 Linux.Conf.Au and he's just shared his "money shot" from his presentation about this evolutionary file-system building atop EXT2/EXT3. New benchmarking results from HP's Eric Whitney on a large multi-core system indicate that "[EXT4 is] now within striking distance of XFS."

This round of EXT4 file-system testing against XFS was not like any of our many file-system benchmarks from a desktop or netbook / notebook perspective, but was done with a 48-core AMD system with a 24 SAS-disk hardware RAID array providing a seven Terabyte volume and 256GB of system memory. While the HP Linux file-system test results still show the XFS file-system as leading, when using EXT4 with no journaling and the out-of-tree "use the bio layer directly" patches, the results for this evolutionary file-system are quite close. The XFS file-system generally has performed well on hardware like this where the EXT file-systems have not scaled quite as well, but with EXT4 things are changing.

There's also results from the EXT3 file-system, which trail EXT4 in all tested combinations (vanilla EXT4, EXT4 patched, EXT4 no-journal, and then the EXT4 no-journal patched that did the best). File-system benchmark results were shown for large file creates, random writes, and running a mail server with each test being done under 1, 48, and 192 threads. No results for Btrfs or any other file-system were included on this very powerful system. These tests were also done against the Linux 2.6.36-rc6 kernel.

From reading Ted's blog post, "We're now within striking distance of XFS, and there’s more improvements to ext4 which I have planned that should help its performance even further. This is the kind of performance improvement that I’m totally psyched to see!"

Our most recent desktop testing of the EXT4 file-system (along with Btrfs) indicate performance regressions in the Linux 2.6.36 kernel, while previous to that we also compared these two latest Linux file-systems to the ZFS-FUSE file-system, and when using these file-systems on a solid-state drive. Benchmarks of both EXT4 and Btrfs atop the latest Linux 2.6.37 kernel development code will be available in the coming weeks.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux
  2. Intel 120GB 530 Series SSD Linux Performance
  3. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
  4. AMD's Windows Catalyst Driver Remains Largely Faster Than Linux Drivers
Latest Linux Articles
  1. Mesa Git Yields Performance Improvements For Newer AMD GPUs
  2. Apple OS X 10.10 vs. Ubuntu 14.10 Performance
  3. Mesa 10.5-devel Brings Some Intel Haswell HD Graphics Changes Over Mesa 10.3
  4. NVIDIA vs. Nouveau Drivers With Linux 3.18 + Mesa 10.4-devel
Latest Linux News
  1. Qt 5.4 Planned For Release On 9 December
  2. Meizu's Ubuntu Phone Not Expected Until Early Next Year
  3. DragonFlyBSD 4.0 Drops i386 Support, Improves Graphics
  4. Expensive "Free/Libre Software Laptop" Uses A NVIDIA GPU
  5. QEMU 2.2-rc3 Released, Final Release Pushed Back By Couple Days
  6. 64-bit ARM FreeBSD Support Is Taking Shape
  7. GCW Zero Starts Seeing New Game Releases
  8. Intel's Cherry Trail Delayed To Next Year
  9. Bq Introduces More Android Devices, But Still No Ubuntu Phones
  10. Qt 5.4 Release Candidate Expected Later This Week
Latest Forum Discussions
  1. Updated and Optimized Ubuntu Free Graphics Drivers
  2. Hurrican SDL Port
  3. Roadmap to Catalyst 14.10 ?
  4. how to configure module phoromatic ?
  5. PulseAudio 6.0 Is Coming & Other Linux Audio Plans For The Future
  6. Debian Developer Resigns From The Systemd Maintainership Team
  7. Cant get working Kaveri APU - A10-7850k
  8. Script for Fan Speed Control