Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.04 KB

README.org

File metadata and controls

32 lines (24 loc) · 1.04 KB

basho_bench

Overview

For general information about basho_bench, please refer to the original README

Basho Bench is a benchmarking tool created to conduct accurate and repeatable performance tests and stress tests, and produce performance graphs.

Modification

Two files are added for benchmarking floppystore:

  • src/basho_bench_driver_floppystore.erl: defines the initialization of a benchmarking thread and how it executes put/get operations.
  • examples/floppstore.config: contains benchmark parameters.

Run a benchmark

$ ./basho_bench examples/floppystore.config

At the end of the benchmark, results will be available in CSV format in the tests/current/ directory. Now you can generate a graph:

$ make results
$ open tests/current/summary.png

Limitations

Right now it only has put/get interfaces and there is no support for transaction. It only put/get for riak_dt_gcounter.