Fixed fork of the hsbench S3 benchmark utility
Go to file
Jeff Flowers 350dcc3651 Initial commit. 2017-06-09 11:39:42 -04:00
.gitignore Initial commit 2017-06-09 11:17:18 -04:00
LICENSE Initial commit 2017-06-09 11:17:18 -04:00
README.md Initial commit. 2017-06-09 11:39:42 -04:00
s3-benchmark.go Initial commit. 2017-06-09 11:39:42 -04:00
s3-benchmark.ubuntu Initial commit. 2017-06-09 11:39:42 -04:00

README.md

s3-benchmark

s3-benchmark is a program for performing S3 operations PUT, GET, and DELETE for objects. Besides the bucket configuration, the object size and number of threads can be given for different tests.

The test is loosely based on the Nasuni benchmark used to test the performance of different cloud storage providers.

Building the Program

If the test is being run on the Ubuntu version 16.04 LTS (the current long term release), the binary executable s3-benchmark.ubuntu will run the benchmark without building.

Otherwise, to build the test, you must install the Go 1.7 system along with the supporting libraries.

Command Line Arguments

Below are the command line arguments to the program:

-a string Access key -b string Bucket for testing (default "wasabi-benchmark-bucket") -d int Duration of each test in seconds (default 60) -l int Number of times to repeat test (default 1) -s string Secret key -t int Number of threads to run (default 1) -u string URL for host with method prefix (default "http://s3.wasabisys.com") -z string Size of objects in bytes with postfix K, M, and G (default "1M")

Example Benchmark