linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* BTRFS Benchmarking
@ 2012-05-04 16:03 Olivier Doucet
  2012-05-04 16:07 ` Josef Bacik
  2012-05-04 22:39 ` Hugo Mills
  0 siblings, 2 replies; 7+ messages in thread
From: Olivier Doucet @ 2012-05-04 16:03 UTC (permalink / raw)
  To: linux-btrfs

hello everyone,

I made an overall benchmark of BTRFS against EXT4 and XFS. I'm quite
unhappy with BTRFS results, so maybe tuning was not perfect.

http://www.slideshare.net/ezameku/btrfs-benchmark

All data is vectorial, so download the PDF and you can zoom ;)

If you have any feedback on how to improve BTRFS results (and others
fs too !), I would be glad to update my data.

Test protocol
Server : dual CPU Intel L5640 with HT enabled
Operating system : CentOS 6.2 (64bits version) with custom tools/kernels
Kernel : 3.3.0
Btrfs progs: version 0.19
Drive : Seagate 3TB drive (ST33000652SS) SAS attached via an LSI HBA.
Drive was accessed through LVM ;

MKFS options
BTRFS    : none
XFS         : none
EXT4       : none

Mount options
BTRFS          : "noatime,nodiratime"
BTRFS compress : "noatime,nodiratime,compress=lzo"
EXT4           : "noatime,nodiratime"
XFS            : "noatime,nodiratime"

Benchmark is done with Sysbench (fileio test).
Each benchmark was done for 60 seconds, and generated one point on the
graph each second (to see variations).
Right scale is block size.

Data read / written is from /dev/urandom, so cannot be compressed much
(that was expected behaviour).

All second pages has no legend, I'm sorry for that :
- data is 95 percentile aggregate.
- colours are the same.


Overview of results

On sequential read, there is no variations between FS.
On sequential write, BTRFS has lower values than EXT4/XFS. On random
write also.


Olivier

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2012-05-07 19:06 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-04 16:03 BTRFS Benchmarking Olivier Doucet
2012-05-04 16:07 ` Josef Bacik
2012-05-04 22:23   ` cwillu
2012-05-07 18:42   ` Olivier Doucet
2012-05-07 19:06     ` Josef Bacik
2012-05-04 22:39 ` Hugo Mills
2012-05-04 23:15   ` Olivier Doucet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).