new benchmark btrfs 0.19 vs. ext4
A message that is not in the archive (sent off-list or not yet received): [email protected]
Hi Brian,
thanks for the chart.
Here are the results visually for all:
http://www2.win-professional.com/images2/btrfs01.png
http://www2.win-professional.com/images2/btrfs02.png
-----Original Message-----
=46rom: Brian Neu [mailto:[email protected]]=20
Sent: Tuesday, July 07, 2009 4:16 AM
To: Morten P.D. Stevens
Subject: Re: new benchmark btrfs 0.19 vs. ext4
These graphs represent your data.
I thought it would be easier to see the progress visually.
I tried posting to the list, but my post may have exceeded the size lim= it. Maybe you could put on the web and post a link?
--- On Mon, 7/6/09, Morten P.D. Stevens <[email protected]>=
Quoted 12 lines · wrote:
From: Morten P.D. Stevens <[email protected]>
Subject: new benchmark btrfs 0.19 vs. ext4
To: "[email protected]" <[email protected]>
Cc: "[email protected]" <[email protected]>
Date: Monday, July 6, 2009, 8:45 AM
Hi Chris and all btrfs users,
=20
here is a new benchmark with the newest btrfs version 0.19 vs. ext4. =20
Linux lenny 2.6.31-rc2 #1 SMP Mon Jul 6 11:36:22 CEST 2009x86_64GNU/Linux
=20
Quoted 11 lines
lenny:/# btrfsctl -A /dev/sdb operation complete Btrfs Btrfs v0.19 =20 btrfs: =20 ./compilebench -D /btrfs/compilebench -i 90 -r 150 =20 =20 run complete: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Quoted 1 line
=3D=3D=3D=3D intial create total runs 90 avg 57.27 MB/s (user 0.44s s=
ys
Quoted 2 lines
2.47s)
create total runs 20 avg 30.30 MB/s (user 0.51s sys 1.74s) patch tota=
l=20
Quoted 1 line
runs 24 avg 9.98 MB/s (user 0.08s sys 2.17s) compile total runs 23 av=
g=20
Quoted 6 lines
64.19 MB/s (user 0.08s sys
0.94s)
clean total runs 14 avg 323.74 MB/s (user 0.01s sys 0.38s) read tree=20 total runs 17 avg 18.81 MB/s (user 0.11s sys
3.75s)
read compiled tree total runs 8 avg 25.30 MB/s (user 0.13s sys 4.82s)=
=20
Quoted 8 lines
delete tree total runs 14 avg 7.34 seconds (user 0.19s sys 2.49s)
delete compiled tree total runs 6 avg 12.32 seconds (user 0.20s sys=20 2.93s) stat tree total runs 14 avg 3.56 seconds (user 0.14s sys 0.93s)
stat compiled tree total runs 10 avg 4.06 seconds (user 0.14s sys=20 1.04s)
=20
Quoted 8 lines
=20
and ext4:
=20
./compilebench -D /ext4/compilebench -i 90 -r 150
=20
=20
run complete:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Quoted 1 line
=3D=3D=3D=3D intial create total runs 90 avg 80.66 MB/s (user 0.44s s=
ys
Quoted 2 lines
1.75s)
create total runs 20 avg 34.31 MB/s (user 0.52s sys 1.25s) patch tota=
l=20
Quoted 8 lines
runs 24 avg 17.42 MB/s (user 0.06s sys 1.44s) compile total runs 23=20 avg 86.51 MB/s (user 0.06s sys
1.10s)
clean total runs 14 avg 1378.57 MB/s (user 0.01s sys
0.15s)
read tree total runs 17 avg 30.97 MB/s (user 0.04s sys 2.83s)
read compiled tree total runs 8 avg 35.61 MB/s (user 0.04s sys 4.33s)=
=20
Quoted 16 lines
delete tree total runs 14 avg 1.32 seconds (user 0.10s sys 0.92s)
delete compiled tree total runs 6 avg 1.71 seconds (user 0.11s sys=20 1.06s) stat tree total runs 14 avg 0.93 seconds (user 0.08s sys 0.62s)
stat compiled tree total runs 10 avg 1.09 seconds (user 0.09s sys=20 0.68s)
=20
=20
and here the old benchmark:
=20Quoted 1 line
On Tue, 2009-04-07 at 13:47 +0200, Morten P.D. Stevens
Quoted 3 lines · wrote:
linux 2.6.29.1
Quoted 7 lines
Quoted 6 lines
btrfs: (btrfs 0.18)
=20
./compilebench -D /btrfs/work2 -i 90 -r 150
=20
run complete:=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Quoted 32 lines
=3D=3D=3D=3D
Quoted 1 line
intial create total runs 90 avg 45.18 MB/s (user 0.84s
sys 2.89s)
Quoted 1 line
create total runs 20 avg 13.30 MB/s (user 0.88s sys
2.93s)
Quoted 1 line
patch total runs 24 avg 5.94 MB/s (user 0.34s sys
2.56s)
Quoted 1 line
compile total runs 23 avg 37.04 MB/s (user 0.19s sys
1.60s)
Quoted 1 line
clean total runs 14 avg 71.36 MB/s (user 0.03s sys
0.83s)
Quoted 1 line
read tree total runs 17 avg 7.02 MB/s (user 0.75s sys
3.26s)
Quoted 1 line
read compiled tree total runs 8 avg 16.27 MB/s (user
0.86s sys 4.83s)
Quoted 1 line
delete tree total runs 14 avg 21.51 seconds (user
0.45s sys 4.07s)
Quoted 1 line
delete compiled tree total runs 6 avg 29.23 seconds
(user 0.57s sys 4.66s)
Quoted 1 line
stat tree total runs 14 avg 15.99 seconds (user 0.41s
sys 1.31s)
Quoted 1 line
stat compiled tree total runs 10 avg 19.68 seconds
(user 0.41s sys 1.51s)
Quoted 9 lines
=20
=20
ext4:
=20
./compilebench -D/mnt/work2-i 90 -r 150
=20
=20
run complete:
Quoted 1 line
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Quoted 17 lines
=3D=3D=3D=3D
Quoted 1 line
intial create total runs 90 avg 92.42 MB/s (user 0.76s
sys 1.38s)
Quoted 1 line
create total runs 20 avg 52.06 MB/s (user 0.73s sys
1.26s)
Quoted 1 line
patch total runs 24 avg 17.28 MB/s (user 0.37s sys
0.96s)
Quoted 1 line
compile total runs 23 avg 85.64 MB/s (user 0.17s sys
1.05s)
Quoted 1 line
clean total runs 14 avg 887.53 MB/s (user 0.02s sys
0.11s)
Quoted 1 line
read tree total runs 17 avg 13.60 MB/s (user 0.79s sys
1.34s)
Quoted 1 line
read compiled tree total runs 8 avg 24.65 MB/s (user
0.95s sys 2.07s)
Quoted 1 line
delete tree total runs 14 avg 2.26 seconds (user 0.39s
sys 0.78s)
Quoted 8 lines
Quoted 1 line
delete compiled tree total runs 6 avg 2.82 seconds
(user 0.43s sys 0.91s)
Quoted 1 line
stat tree total runs 14 avg 1.71 seconds (user 0.38s
sys 0.33s)
Quoted 1 line
stat compiled tree total runs 10 avg 1.99 seconds
(user 0.42s sys 0.33s)
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs=
"=20
Quoted 3 lines
in the body of a message to [email protected] More majordomo=20 info at=A0 http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" = in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Quoted 9 lines · Morten P.D. Stevens
Hi Brian,
thanks for the chart.
Here are the results visually for all:
What are the units? Are those measuring throughput or latency?
I read these graphs as saying btrfs is either blazingly fast, blazingly slow, or some combination thereof. ;)
-- Josh