Jaime sanchez wrote:
Hi list,
I am tired of "syntetic" benchmarks and i wrote a script to totally
automate benchmarking for various file system (command line option)
through the same partition, collect the data and show results in a
nice way.
There are 4 basic benchmarks performed, copy, compress, uncompress and
delete. The data folder i used is the linus-source-2.6.30-rc5
(uncompressed).
The script can be downloaded here:
http://rapidshare.com/files/232159335/abench.tar.gz (use abench -h for
help)
Here are some results for core2duo, Western digital green power hard
disk (WD5000AACS):
┌───────────────────────┬────────────┬───────────┬──────────┬──────────┐
│ │ Copy │ Compress │ Uncompre │ Delete │
│ │ time │ time │ time │ time │
├───────────────────────┼────────────┼───────────┼──────────┼──────────┤
│ ext4 │ 0m33.283s │ 0m26.834s │ 0m7.229s │ 0m0.866s │
│ noatime,async │ │ │ │ │
├───────────────────────┼────────────┼───────────┼──────────┼──────────┤
│ ext3 │ 0m46.947s │ 0m27.003s │ 0m7.953s │ 0m0.786s │
│ noatime,async │ │ │ │ │
├───────────────────────┼────────────┼───────────┼──────────┼──────────┤
│ ext2 │ 0m19.624s │ 0m26.716s │ 0m7.259s │ 0m0.477s │
│ noatime,async │ │ │ │ │
├───────────────────────┼────────────┼───────────┼──────────┼──────────┤
│ reiserfs │ 0m38.056s │ 0m27.996s │ 0m12.264 │ 0m1.474s │
│ noatime,async │ │ │ │ │
├───────────────────────┼────────────┼───────────┼──────────┼──────────┤
│ btrfs │ 0m20.411s │ 0m30.793s │ 0m11.618 │ 0m5.599s │
│ defaults │ │ │ │ │
├───────────────────────┼────────────┼───────────┼──────────┼──────────┤
│ btrfs │ 0m21.630s │ 0m27.891s │ 0m11.926 │ 0m8.473s │
│ async │ │ │ │ │
├───────────────────────┼────────────┼───────────┼──────────┼──────────┤
│ btrfs │ 0m19.277s │ 0m27.603s │ 0m11.238 │ 0m10.468s│
│ async,noatime │ │ │ │ │
├───────────────────────┼────────────┼───────────┼──────────┼──────────┤
│ btrfs │ 0m17.086s │ 0m27.520s │ 0m10.062 │ 0m11.688s│
│ nodatacsum,nodatacow,n│atime,async │ │ │ │
├───────────────────────┼────────────┼───────────┼──────────┼──────────┤
│ btrfs │ 0m23.708s │ 0m28.663s │ 0m15.326 │ 0m7.318s │
│ compress,async,atime │ │ │ │ │
├───────────────────────┼────────────┼───────────┼──────────┼──────────┤
Btw, it might be roaches in the code:
transparent compression should win 20-25%...
│ btrfs │ 0m20.418s │ 0m27.484s │ 0m9.871s │ 0m8.989s │
│ compress,async,atime,n│datacsum,nod│tacow │ │ │
├───────────────────────┼────────────┼───────────┼──────────┼──────────┤
│ reiser4 │ 0m19.750s │ 0m27.058s │ 0m10.196 │ 0m2.709s │
│ noatime,async │ │ │ │ │
├───────────────────────┼────────────┼───────────┼──────────┼──────────┤
│ reiser4 │ 0m16.121s │ 0m27.924s │ 0m9.798s │ 0m8.582s │
│ noatime,async,compress│ │ │ │ │
└───────────────────────┴────────────┴───────────┴──────────┴──────────┘
It seems that btrfs has good performance, except for delete times.
Regards
Antonio
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html