Skip to content

riak-core-lite/rcl_bench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Riak Core Lite Bench

Simplification of basho_bench that can be used to benchmark total throughput and latencies of operations of any custom-defined workload.

image

Generate Graphs

make results

Produces a summary graph in current/summary.png.

Get Started

  1. Copy examples/print_ops_driver.erl to src/. Rename if wanted.
  2. Set name and cookie in config/vm.args, if you want to connect to an Erlang node directly.
  3. Uncomment driver_module configuration in sys.config and rename my_driver to your driver module.
  4. If print_ops_driver is used, make run should start a dummy benchmark.
  5. Implement the new driver operations.
  6. Erlang dependencies can be added to rebar.config and to rcl_bench.app.src, e.g. a client to connect to your application.
  7. Configure driver parameters and benchmark your application.

Sample Implementations

  1. Antidote Benchmarks
  2. RclRef Benchmarks