Skip to main content
Donate to the Python Software Foundation or Purchase a PyCharm License to Benefit the PSF! Donate Now

An utility to benchmark your Cloud

Project description

Cloudbench is a library designed to make Cloud benchmarking easier.

Cloudbench integrates with a web service (not yet publicly available) to upload benchmark results, and compare your Cloud with other offerings.

Usage

First, define the configuration file for the benchmark:

[environment]
fio = Path to the fio binary [/usr/local/bin/fio]
pidfile = Path to the pid file to use [var/run/cloudbench.pid]
logfile = Path to the log file to use [/var/log/cloudbench.log]
nobench = Comma-separated list of devices to not use in benchmark []

[general]
size = The size of the file to use in benchmarks [10G]
ramp = The duration of the benchmark ramp time [15 seconds]
duration = The duration of the benchmarks [600 seconds]

[reporting]
endpoint = The endpoint to report data to
username = The username to authenticate with at the endpoint
apikey = The API key to authenticate with at the endpoint

[benchmarks]
blocksizes = Comma-separated list of block sizes to use during benchmarking
depths = Comma-separated list of depths to use during benchmarking
modes = Comma-separated list of modes to use during benchmarking

Next, execute cloudbench and point it to your configuration file

$ cloudbench -c /path/to/config/file.ini

By default, cloudbench looks for its config file in /etc/cloudbench.ini

License

See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
cloudbench-0.9.1.tar.gz (35.5 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page