Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.82 KB

README.md

File metadata and controls

47 lines (31 loc) · 1.82 KB

sysbench-mongodb

Sysbench benchmark for MongoDB compatible databases

Requirements

Running the benchmark

In the default configuration the benchmark creates 1 collection with 1 million documents. You may want to watch the size of the database relative to your memory size to ensure you are testing just a memory based workload vs a workload that is exceeding memory and utilizing disk as well. All options are configurable in config.bash (or custom config file with the same options)

To run:

git clone https://github.com/tmcallaghan/sysbench-mongodb.git
cd sysbench-mongodb

Edit config.bash to match your environment, you must change the URI for connecting to your server.

./run.simple.bash

If you want to have multiple config files you can simply copy config.bash and specify the config you would like on the command line:

./run.simple.bash my_custom_config.bash