A bash based driver for simple benchmarking tests
Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
drivers
results
README.md
basho_bash_bench.cfg.example
basho_bash_bench.sh
functions.sh
stop_all_tests.sh
test2.txt

README.md

basho-bash-bench

A bash based driver for simple benchmarking tests, runs a benchmarking test given a product and options.

Usage

./basho_bash_bench.sh -c (config file) -p (product) -s (size) -t (time) -w (workers) -o (operation) [-d]

example usage (equivalent of old curl_test_cs_2MB_1HR_1WR_CREATE):

./basho_bash_bench.sh -c basho_bash_bench.cfg -p cs -s 2 -t 60 -w 1 -o create

Options

  • -c (config: location of config file)
  • -p (product: cs | cassandra | swift)
  • -s (size: (in MB) 2 | 24 | 136)
  • -t (time: (in min) 30 | 60 | 120)
  • -w (workers: 1 | 10 | 20 | 100)
  • -o (operation: create | read | update | delete | mix)
  • -d (debug, only prints diagnostic information about what will be run)