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 majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html