EXT4 & Btrfs Regressions In Linux 2.6.36

Published on September 08, 2010
Written by Michael Larabel
Page 3 of 3
Discuss This Article

With Compile Bench we have a look at where the performance fell between the Linux 2.6.34 and 2.6.35 kernels, but rather than being corrected in 2.6.36, the performance actually falls further. The EXT4 disk performance with Compile Bench barely changed between 2.6.35 and 2.6.36-rc3, but the Btrfs performance dropped by another 25%. Between the Linux 2.6.34 and 2.6.36-rc3 kernel releases the performance of Btrfs on the solid-state drive has dropped by nearly 40%.

The Flexible IO Tester performance only regressed slightly with the three tested kernels on the specified hardware.

With the Threaded I/O Tester when doing eight threads of 32MB random writes, the EXT4 file-system performance was maintained between Linux 2.6.34 and 2.6.36. Btrfs meanwhile dropped by 14% between Linux 2.6.34 and 2.6.35 and then between 2.6.35 and 2.6.36-rc3 it has dropped by an additional 11%.

These results are certainly a shock and not what we were expecting to see when testing the premiere Linux file-systems atop the latest kernel code that will be released as stable in just a month or two. The good news though is that these Linux file-system regressions do not appear across the board, but for example with our Intel Atom system with an HDD that is benchmarking the very latest kernel code on a daily basis at kernel-tracker.phoromatic.com don't suffer from these massive performance blows. Our investigation shall continue.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.

3
Next Page >>
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. Raspberry Pi Gets New Wayland Weston Renderer
  2. Debian GNU/Hurd 2013 Release Brings New Packages
  3. Intel Ultrabook Performance Is Faster With Mesa 9.2
  4. Hot Relocation HDD To SSD Support For Btrfs
  5. Phoronix Test Suite 4.6.0 "Utsira" Released
  6. New Intel X.Org Driver Supports All Of Haswell
  7. SQLite Now Faster With Memory Mapped I/O
  8. Microsoft Releases Skype For Linux 4.2, Has Bug-Fixes
  9. Qt For Tizen Launches, Based On Qt 5.1
  10. KTAP Released For Linux Kernel Dynamic Tracing
  11. Linux 3.10-rc2 Kernel Takes In A Few Extra Pulls
Latest Forum Talk
  1. Kubuntu, KDE Has Little Hope For Ubuntu's Mir
  2. Raspberry Pi Gets New Wayland Weston Renderer
  3. Debian GNU/Hurd 2013 Release Brings New Packages
  4. Hot Relocation HDD To SSD Support For Btrfs
  5. Qt For Tizen Launches, Based On Qt 5.1
  6. gnome 3.8 in RHEL7?
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite