Skip to content

AllenXieSZ/storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS Storage Benchmarks

Python License Platform AWS

A collection of automated storage performance benchmarking tools for AWS. All tools are pure Python (boto3) — no AWS CLI required, cross-platform (macOS/Linux/Windows).

Benchmarks

Tool What It Tests Key Metrics
s3-benchmark S3 Standard vs Express One Zone Latency (4KB-8MB), Throughput (1GB multipart/range)
ebs-benchmark EBS volume types (gp3, io2, etc.) IOPS, Throughput, Latency (via fio)

How They Work

  1. You run the script on your laptop
  2. Script provisions EC2 + storage resources in AWS
  3. Benchmark executes on EC2 via SSM (no SSH needed)
  4. HTML + JSON reports download to your machine
  5. All resources auto-cleaned (even on crash/interrupt)

Quick Start

pip install boto3

# S3 benchmark
cd s3-benchmark && python run_benchmark.py

# EBS benchmark
cd ebs-benchmark && python ebs-bench.py --region us-east-2

Prerequisites

  • Python 3.8+
  • boto3
  • AWS credentials with admin permissions

License

MIT

About

benchmark and demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors