If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Btrfs Merged Into Mainline Linux Kernel

01-10-2009, 11:20 AM

Phoronix: Btrfs Merged Into Mainline Linux Kernel

Btrfs, the next-generation Linux file-system conceived by Oracle and designed to compete with some of the features found in Sun's ZFS file-system, has just been merged for the Linux 2.6.29 kernel. Last week we shared that Btrfs was getting ready for the mainline kernel and since then Chris Mason and other kernel hackers have committed several commits to the btrfs-unstable tree. There have been 21 commits to this new open-source file-system in the past four days. This morning Linus Torvalds finally pulled Btrfs into the mainline kernel...

Comment

The benchmarks linked in the Btrfs home page show that Btrfs is phenominally BAD compared to pretty much any other Linux filesystem. For example, look at the Single Disk Mail Server Simulation with one thread: Btrfs is eleven times (1100%) less efficient than EXT4. The second worse filesystem after Btrfs is JFS, and even it is 9X more efficient than Btrfs.

Upgrading to Btrfs will mean a sure slowdown for the vast majority of Linux users unless Oracle devs have a miracle up their sleeves.

ZFS, on the other hand, is both faster than EXT4 and more featureful. Can't beat that.

Comment

The benchmarks linked in the Btrfs home page show that Btrfs is phenominally BAD compared to pretty much any other Linux filesystem. For example, look at the Single Disk Mail Server Simulation with one thread: Btrfs is eleven times (1100%) less efficient than EXT4. The second worse filesystem after Btrfs is JFS, and even it is 9X more efficient than Btrfs.

Upgrading to Btrfs will mean a sure slowdown for the vast majority of Linux users unless Oracle devs have a miracle up their sleeves.

ZFS, on the other hand, is both faster than EXT4 and more featureful. Can't beat that.

You really can't compare a filesystem that still has a lot of debugging code in it. Besides those results are fairly old right now and the last couple months have been about optimization of it in the recent commits.