Edit page PersonalEducation
[wiki.git] / memo / benchmark / btrfs_vs_ext4
1 === ext4 on giskard ===
2
3 {{{
4 /dev/sda7, ext4 + extents,mballoc,data=writeback
5 root@giskard:~/src# time cp -a oe oe2 ; time sync
6 real    0m33.981s
7 user    0m0.452s
8 sys     0m4.784s
9
10 real    0m7.375s
11 user    0m0.004s
12 sys     0m0.188s
13 }}}
14
15 371 / (33.98+7.37) = 8.97 MB/s
16
17 === btrfs on giskard ===
18
19 {{{
20 giskard:/# time cp -a /home/bernie/src/oe /
21
22 real    1m3.186s
23 user    0m0.519s
24 sys     0m29.894s
25
26 giskard:/# mount -o remount,noatime,nodatasum,nobarrier /
27 giskard:/# time cp -a oe oe2
28
29 real    1m7.247s
30 user    0m0.391s
31 sys     0m26.580s
32
33 giskard:/# time cp -a oe oe2; time sync
34
35 real    0m26.838s
36 user    0m0.311s
37 sys     0m17.783s
38
39 real    0m19.898s
40 user    0m0.001s
41 sys     0m1.977s
42 }}}
43
44 371MB/(27+20) = 7.89MB/s