Skip to main content

Cloudbench

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

Use with Scalr

For simplified ease of use, it’s possible to use Cloudbench with Scalr.

Scalr can:

  • Provision and attach volumes (on any platform)

  • Install, Configure, and Launch Cloudbench

  • Bring infrastructure up and down at regular intervals to periodically run benchmarks

License

See LICENSE.

Metadata

Release files for cloudbench 0.14.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cloudbench 0.14.1
File Size Uploaded
cloudbench-0.14.1.tar.gz 36.9 kB Details

Release files / cloudbench-0.14.1.tar.gz

Download URL cloudbench-0.14.1.tar.gz
Size 36.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ec6f25495b86649f21d552a45141d5e82b173aaf737614f5c41efb77a64705dd
BLAKE2b-256 checksum
How to use checksums
4519e9e54c4f390c2b1cf41a2d3d49a4de0984e8b7c9f2a4fb90d5649f871cda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.14.1 This release

1 release file

0.14.0

1 release file

0.13.5

1 release file

0.13.4

1 release file

0.13.3

1 release file

0.13.2

1 release file

0.13.0

1 release file

0.12.2

1 release file

0.12.0

1 release file

0.11.0

1 release file

0.10.0

1 release file

0.9.1

1 release file

0.9.0

1 release file

0.8.0

1 release file

0.7.0

1 release file

0.6.2

1 release file

0.5.1

1 release file

0.4.11

1 release file

0.4.10

1 release file

0.4.9

1 release file

0.4.8

1 release file

0.4.7

1 release file

0.4.6

1 release file

0.4.5

1 release file

0.4.4

1 release file

0.3.0

1 release file

0.2.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page