]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
test/bench: small io benchmarker
authorSamuel Just <sam.just@inktank.com>
Sat, 6 Oct 2012 20:58:37 +0000 (13:58 -0700)
committerSamuel Just <sam.just@inktank.com>
Tue, 30 Oct 2012 20:31:09 +0000 (13:31 -0700)
commite814d8fbe7de93c0b3bb27c86c18aee14821dcae
tree7369856ba1970c7e5544e215acaab13fe009d9fa
parentfe2814e4f6af44ee209ee47c43f18c223f760688
test/bench: small io benchmarker

Precreates objects and does writes to random offsets within
random objects.

Includes rados, filestore, and vanilla fs variants

Signed-off-by: Samuel Just <sam.just@inktank.com>
19 files changed:
.gitignore
src/Makefile.am
src/test/bench/backend.h [new file with mode: 0644]
src/test/bench/bencher.cc [new file with mode: 0644]
src/test/bench/bencher.h [new file with mode: 0644]
src/test/bench/detailed_stat_collector.cc [new file with mode: 0644]
src/test/bench/detailed_stat_collector.h [new file with mode: 0644]
src/test/bench/distribution.h [new file with mode: 0644]
src/test/bench/dumb_backend.cc [new file with mode: 0644]
src/test/bench/dumb_backend.h [new file with mode: 0644]
src/test/bench/filestore_backend.cc [new file with mode: 0644]
src/test/bench/filestore_backend.h [new file with mode: 0644]
src/test/bench/rados_backend.cc [new file with mode: 0644]
src/test/bench/rados_backend.h [new file with mode: 0644]
src/test/bench/small_io_bench.cc [new file with mode: 0644]
src/test/bench/small_io_bench_dumb.cc [new file with mode: 0644]
src/test/bench/small_io_bench_fs.cc [new file with mode: 0644]
src/test/bench/smalliobenchprocessor.py [new file with mode: 0644]
src/test/bench/stat_collector.h [new file with mode: 0644]