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

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.

Latest Articles & Reviews
  1. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  2. The Lenovo T450s Is Working Beautifully With Linux
  3. Linux 4.0 SSD EXT4 / Btrfs / XFS / F2FS Benchmarks
  4. Linux 4.0 Hard Drive Comparison With Six File-Systems
  5. Lenovo ThinkPad T450s Broadwell Preview
  6. How Open-Source Allowed Valve To Implement VULKAN Much Faster On The Source 2 Engine
Latest Linux News
  1. AMD Open-Sources "Addrlib" From Catalyst
  2. AMD Releases New "AMDGPU" Linux Kernel Driver & Mesa Support
  3. A Gigabyte Sandy/Ivy Bridge Motherboard Now Handled By Coreboot
  4. Linux 3.16 Through Linux 4.0 Performance Benchmarks
  5. Intel's Windows Driver Now Supports OpenGL 4.4, Linux Driver Still With OpenGL 3.3
  6. DRM Graphics Updates Sent In For The Linux 4.1 Kernel
  7. More eBPF Improvements Heading To Linux 4.1
  8. LLDB Is Getting Into Shape For Linux 64-bit Debugging
  9. Wine-Staging 1.7.41 Works On Improved Debugging Support
  10. GNOME 3.18 Release Schedule: 23 September Release
Most Viewed News This Week
  1. Nouveau: NVIDIA's New Hardware Is "VERY Open-Source Unfriendly"
  2. LibreOffice 4.5 Bumped To Become LibreOffice 5.0
  3. Linux Audio Is Being Further Modernized With The 4.1 Kernel
  4. KDBUS Is Taking A Lot Of Heat, Might Be Delayed From Mainline Linux Kernel
  5. VirtualBox 5.0 Beta 2 Released
  6. ZFS & Libdvdcss Should Soon Be In Debian
  7. Ubuntu 15.04 Now Under Final Freeze
  8. EXT4 In Linux 4.1 Adds File-System Level Encryption