Btrfs Is Not Yet The Performance King
Apr 30, 2009, 22:16 (0 Talkback[s])
(Other stories by Michael Larabel)
[ Thanks to Michael Larabel for
this link. ]
"While we have talked about the Btrfs file-system
before, as a quick primer it was originally developed by Chris
Mason at Oracle and was merged into the mainline kernel with Linux
2.6.29. Though present in the mainline kernel, the Btrfs
file-system is still undergoing heavy development and its disk
format has yet to be finalized. The Btrfs file-system supports
writable snapshots, sub-volumes, object-level mirroring and
stripping, data checksums, compression, online file-system checking
support, and online defragmentation support. With solid-state
drives also becoming increasingly common, there is also a
SSD-optimized mode for Btrfs that should increase performance.
Btrfs is considered a technological step-up from the EXT4
file-system and a competitor to Sun's ZFS file-system, which soon
may actually be owned by Oracle.
"For our Btrfs benchmarking we used an Intel Core i7 processor
running at 3.60GHz, an ASRock X58 SuperComputer motherboard, 3GB of
DDR3 memory, a NVIDIA GeForce 9800GTX graphics card, and a Seagate
ST3320620AS SATA 2.0 hard drive. On the software side was Fedora 11
Preview with the Linux 2.6.29 kernel, GNOME 2.26.1, X Server 1.6.1,
xf86-video-nouveau 0.0.10, Mesa 7.5, and GCC 4.4.0.
"When benchmarking XFS, EXT3, EXT4, and Btrfs each time we did a
clean DVD installation with a 200MB /boot partition formatted to
EXT3, a 4.9GB SWAP partition, and the / partition occupied the
remainder of the 320GB Serial ATA 2.0 disk and was formatted to the
file-system being tested at the time. For those looking to try out
the Btrfs file-system in Fedora, the icantbelieveitsnotbtr option
needs to be passed to Anaconda at boot-time followed by manually
partitioning the drive."
Complete Story
Related Stories:
- Kernel Log: What's coming in 2.6.30 - File systems: New and revamped file systems(Apr 28, 2009)
- File Systems, Disk Defragmentation and more.(Apr 27, 2009)
- PC-BSD 7.1 vs. Kubuntu 9.04 Benchmarks(Apr 22, 2009)
- Linux Don't Need No Stinkin' ZFS: BTRFS Intro & Benchmarks(Apr 22, 2009)
- That massive filesystem thread(Apr 16, 2009)
- Using The BTRFS Filesystem On Debian Lenny(Apr 02, 2009)
- ext4 File System: Introduction and Benchmarks(Mar 30, 2009)
- Btrfs, Squashfs, and Tuz, oh my!(Mar 26, 2009)
- Ext4 data loss; explanations and workarounds(Mar 20, 2009)
- Linux File Systems: Ext4. Btrfs. Do we understand what we need?(Mar 18, 2009)