-
Notifications
You must be signed in to change notification settings - Fork 10
Home
s3perf is a lightweight command line tool for analyzing the performance and data integrity of S3-compatible storage services. The tool creates a user defined number of files with random content and of a specified size inside a local directory. The tool creates a bucket, uploads and downloads the files and afterwards removes the bucket. The time, required to carry out theses S3-related tasks is measured and printed out on command line.
Storage services tested with this tool are so far:
- Amazon Simple Storage Service (S3)
- Google Cloud Storage (GCS)
- Nimbus Cumulus
- Minio
- S3ninja
- S3rver
- Fake S3
- Scality S3
- Riak CS
Up to now, it was not possible to test s3perf with Swift because the TempAuth authentication system of Swift is not compatible with the s3cmd tool, which is used by s3perf. Extending s3perf in a way that it can interact with Swift via curl or the Swift Client is one of the future steps.
The deployment of the different available private cloud solutions is a sometimes challenging because of the complex installation and configuration tasks. This wiki provides some installation tutorials.
Additionally, this wiki provides some performance measurements with the public cloud service offerings Amazon S3 and Google Cloud Storage.
- Nimbus Cumulus on...
- Minio on...
- S3ninja on...
- S3rver on...
- Fake S3 on...
- Scality S3 on...
- OpenStack Swift on...
- Riak CS on...
- Measurements with s3perf and...
- Measurements with gsutil and...