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

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.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. AMD's New Athlon/Semprons Give Old Phenom CPUs A Big Run For The Money
  2. 13-Way Low-End GPU Comparison With AMD's AM1 Athlon
  3. ASUS AM1I-A: A Mini-ITX Board For Socketed Kabini APUs
  4. Mini-Box M350: A Simple, Affordable Mini-ITX Case
Latest Linux Articles
  1. How Much Video RAM Is Needed For Catalyst R3 Graphics?
  2. Ubuntu 12.04 LTS vs. 14.04 LTS Cloud Benchmarks
  3. Ubuntu 12.04.4 vs. 13.10 vs. 14.04 LTS Desktop Benchmarks
  4. AMD OpenCL Performance With AM1 Kabini APUs
Latest Linux News
  1. AmazonBasics USB 2.0 DVD Writer External For Linux
  2. TP-LINK TG-3468: A $12 Linux PCI-E Gigabit Network Adapter
  3. OpenELEC 4.0 Beta 6 Works On 4K Graphics, RPi ALSA
  4. Linux 3.15 Lands Some DRM Graphics Driver Fixes
  5. AMD Is Disabling DPM Support For RV770 GPUs
  6. ReactOS Working On A Community Windows OS
  7. Borderlands Is Being Considered For Linux
  8. Mesa 10.0 & 10.1 Stable Get Updated
  9. Getting Hit By The Variable Performance Of The Public Cloud
  10. Git 2.0 Test Releases Begin With Many Changes
  11. Wine 1.7.17 Works On Its Task Scheduler, C Run-Time
  12. The Improv ARM Board Still Isn't Shipping; Riding A Dead Horse?
Latest Forum Discussions
  1. The GNOME Foundation Is Running Short On Money
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. Catalyst 14.3 Beta
  4. Suggestions about how to make a Radeon HD 7790 work decently?
  5. Radeon 8000M problematic on Linux?
  6. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  7. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura
  8. Suspected PHP Proxy Issue