[Btrfs-users] btrfs benchmarks
Chris Mason
chris.mason at oracle.com
Thu Jan 24 06:01:50 PST 2008
On Thursday 24 January 2008, Ales Blaha wrote:
> Hi,
>
> I`ve find about BtrFS just this week, so I`ve not tested it so far. I`ll do
> it as soon as I got a spare disk to experiment with. But, I`ve two
> questions regarding BtrFS. First, do you plan inclusion of BtrFS into
> mainline kernel and if so, when do you expect this to happen?
I plan on submitting btrfs for inclusion into the mainline kernel when the
disk format is finalized and I believe the code is stable. A rough timeline
of the pending disk format changes can be found here:
http://oss.oracle.com/projects/btrfs/dist/documentation/todo.html
> Second, I
> would like to see some more benchmarks of BtrFS, so far you provided
> comparison to Ext3 and XFS, which is good, but, as far as I understand one
> of the main BtrFS targets is performance on small files, especially when
> there are large number of them. Ext3 is a general purpose FS, and as such
> it deals with small files rather inefficiently. XFS handles large number of
> files pretty well, however it has been optimised for opposite type of
> workload, that is for streaming very large files. Hence it would be more
> telling to compare performance of BtrFS with a file systems that targets
> similar workloads. Most prominent example is perhaps ReiserFS, especially
> its 4th version.
More benchmarking will be done as after the next round of disk format changes
to support multiple devices. I don't plan on testing against reiser4, but
I'm happy to provide links to other pages that benchmark across more
filesystems. This is really just a factor of the time available,
benchmarking is time consuming.
Also, the goal of btrfs is not to beat every filesystem in every benchmark.
The goal is to keep up with the linux filesystems that already perform very
well and to provide a large set of new features at the same time.
-chris
More information about the Btrfs-users
mailing list