maxi-k / s3-benchmark-cpp

Benchmarking S3 performance using the AWS S3 C++ SDK.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Example Run

Example run on a c5n.18xlarge instance:

./s3benchmark  --threads-min 108 --threads-max 216 --object-name "benchmark/largefile.bin" --samples $((144*3)) --payloads-min $((1024*1024*6)) --payloads-max $((1024*1024*24))

Record performance profile with callstack

sudo perf record --freq=997 --call-graph dwarf -q ./s3benchmark  --threads-min 72 --threads-max 72 --object-name "benchmark/largefile.bin" --samples 20 --payloads-min $((1024*1024*12)) --payloads-max $((1024*1024*12))

About

Benchmarking S3 performance using the AWS S3 C++ SDK.


Languages

Language:C++ 70.9%Language:CMake 22.4%Language:Shell 5.8%Language:Dockerfile 0.9%