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

Btrfs Battles EXT4 With The Linux 2.6.33 Kernel

Michael Larabel

Published on 21 January 2010
Written by Michael Larabel
Page 1 of 5 - 29 Comments

Earlier this week we published extensive benchmarks of EXT4 that looked at the performance of this Linux file-system under every major kernel release since it was declared stable in the Linux 2.6.28 release. EXT4 has encountered many significant performance losses over time as its developers batten up the data security, but there have been some improvements too. At the same time though the developers working on the still-experimental Btrfs file-system continue to move along and push forward changes with each kernel cycle. Just last month we delivered Btrfs comparative benchmarks using the Linux 2.6.32 kernel, but already out of our own personal interest and requests from readers, we have new tests atop the latest Linux 2.6.33 kernel.

Our 2.6.32 file-system benchmarks compared the performance directly of EXT3, EXT4, XFS, ReiserFS, and Btrfs. These results remain relevant so check them out if you are interested in the performance of these other Linux file-systems. For this article we are simply comparing the performance of the EXT4 and Btrfs file-systems using the Linux 2.6.33-rc4 kernel.

The test system is the same ASRock ION 330HT-BD NetTop that we used earlier this week with a dual-core Intel Atom 330 with Hyper Threading, ASRock AMCP7AION-HT motherboard with NVIDIA's MCP79 Chipset, 2GB of system memory, a 320GB Seagate ST9320325AS hard drive, and NVIDIA ION (GeForce 9400M) graphics. Ubuntu 9.04 x86_64 was the distribution running with X Server 1.6.0, xf86-video-nv driver, GCC 4.3.3, and the Linux 2.6.33-rc4 kernel from Ubuntu's mainline kernel PPA.

As we delivered the results earlier this week from EXT4 with its default mount options and then with the no barrier mount option added in, which is designed to improve the performance in some scenarios, we tested Btrfs in two different scenarios. The first Btrfs testing was with all of the stock mount options and then the second run was when Btrfs was mounted with the compress option. Since last year the Btrfs file-system has supported transparent compression of file data using zlib, which of course will result in saved disk space and also better performance, albeit with some overhead that we will talk about later.

The same benchmarks were ran from the EXT4 article earlier this week with the exception of AIO-Stress, which would fail immediately when run on the Btrfs file-system. The other tests through the Phoronix Test Suite included Dbench, FS-Mark, IOzone, Threaded I/O Tester, PostgreSQL, and PostMark.

On the following pages are our very latest test results from the Linux 2.6.33 kernel and the very popular EXT4 and Btrfs file-systems.

<< Previous Page
1
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. GNOME 3.15.2 Released
  2. Quantum OS Aims For A Linux Desktop With QML, Wayland & Material Design
  3. New Open-Source, Linux Benchmarks To Feast On
  4. FreeBSD Plans For The Next Ten Years
  5. Qt 5.4 Planned For Release On 9 December
  6. Meizu's Ubuntu Phone Not Expected Until Early Next Year
  7. DragonFlyBSD 4.0 Drops i386 Support, Improves Graphics
  8. Expensive "Free/Libre Software Laptop" Uses A NVIDIA GPU
  9. QEMU 2.2-rc3 Released, Final Release Pushed Back By Couple Days
  10. 64-bit ARM FreeBSD Support Is Taking Shape
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