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 Benchmarking Platform
Phoromatic Test Orchestration

The Performance Of EXT4 Then & Now

Michael Larabel

Published on 19 January 2010
Written by Michael Larabel
Page 1 of 6 - 42 Comments

Over the past week there has been a lot of talk about the EXT4 file-system following the announcement that Google is migrating their EXT2 file-systems to EXT4. Their reasons for this transition to EXT4 are attributed to the easy migration process and Google engineers are pleased with this file-system's performance. However, as we mentioned in that news post last week and in many other articles over the past weeks and months, EXT4 is not as great of a contender as it was in the past, well, for some tests at least. The performance of the EXT4 file-system commonly goes down with new kernel releases and not up, as kernel developers continue to introduce new safeguards to address potential data loss problems that initially plagued some EXT4 users. For our latest EXT4 benchmarks we have numbers that show this file-system's performance using a vanilla 2.6.28 kernel (when EXT4 was marked as stable) and then every major kernel release up through the latest Linux 2.6.33 release candidate.

We had installed Ubuntu 9.04 for this testing and left everything in its stock configuration except for swapping out the kernels. The kernels we used for testing were all obtained from the Ubuntu kernel mainline PPA. These kernels were the 64-bit versions of the 2.6.28, 2.6.29, 2.6.30, 2.6.31, 2.6.32, and 2.6.33-rc4 releases. We tested out a Linux 2.6.33 kernel release candidate as Phoromatic Tracker running in our kernel test farm had found a few performance drops on a solid-state drive with the EXT4 file-system in the current kernel development cycle, with new results being uploaded daily via Phoromatic at kernel-tracker.phoromatic.com. The EXT4 file-system mount options were left at their defaults (though at the end of this article we also have some results using the nobarrier mount option).

This latest round of file-system testing used the IOzone, Threaded I/O Tester, PostgreSQL, PostMark, Dbench, AIO-Stress, and FS-Mark tests, which were run under the Phoronix Test Suite. The system for this testing was an ASRock ION 330HT-BD NetTop with an Intel Atom 330 processor clocked at 1.80GHz (overclocked), ASRock AMCP7AION-HT motherboard, 2GB of system memory, NVIDIA GeForce 9400M ION graphics, and a 320GB Seagate ST9320325AS SATA HDD.

Latest Linux News
  1. NVIDIA's Proprietary Driver Is Moving Closer With Kernel Mode-Setting
  2. The Latest Linux Kernel Git Code Fixes The EXT4 RAID0 Corruption Problem
  3. Features Added To Mesa 10.6 For Open-Source GPU Drivers
  4. Ubuntu's LXD vs. KVM For The Linux Cloud
  5. Fedora Server 22 Benchmarks With XFS & The Linux 4.0 Kernel
  6. GCC 6 Gets Support For The IBM z13 Mainframe Server
  7. Fedora 22 Is Being Released Next Tuesday
  8. OpenWRT 15.05 Preparing Improved Security & Better Networking
  9. Using The New LLVM/Clang OpenMP Support
  10. Zapcc Claims To Be A "Much Faster C++ Compiler"
Latest Articles & Reviews
  1. Btrfs RAID 0/1 Benchmarks On The Linux 4.1 Kernel
  2. The State Of Various Firefox Features
  3. Intel Iris Graphics Performance With Mesa 10.6
  4. Fedora Workstation 22 Is Looking Great, Running Fantastic
Most Viewed News This Week
  1. The Linux 4.0 Kernel Currently Has An EXT4 Corruption Issue
  2. The Linux 4.0 EXT4 RAID Corruption Bug Has Been Uncovered
  3. AMDGPU Open-Source Driver Code Continues Maturing
  4. Microsoft Open-Sources The Windows Communication Foundation
  5. Another HTTPS Vulnerability Rattles The Internet
  6. LibreOffice 5.0 Open-Source Office Suite Has Been Branched
  7. Systemd 220 Has Finally Been Released
  8. Will Ubuntu Linux Hit 200 Million Users This Year?