Skip to main content

Performance Benchmarks

Storage benchmark summary

We achieved the following throughput results given the bench test setup described in the subsequent sections.

  • PutObject Aggregate: 2.029 GiB/s
  • GetObject Aggregate: 2.714 GiB/s

A few disclaimers

  • We did not exhaustively search the client configuration that produces the highest achievable throughputs.
  • This result is only indicative of what can be achieved with the available testbed hardware specifications and arrangement.
  • The test clients are not subjected to the limits outlined in the previous section.
  • As we launch new sites, we will continuously update our test results and methodology. 

Benchmark environment explained

Client hardware 

(8) of the following bare metal machines are used as clients initiating requests to one of the regional endpoints. They are located off network with 100 Gbps uplink to the public internet.

TypeCount of nodesCPUMemStorageNetwork
Type 14642 TiB4 x 6.4TiB NVMe100 Gbps
Type 24322 TiB1 x 960GiB NVMe100 Gbps

No special optimizations are made on the client OS. 

Benchmark Software

https://github.com/wasabi-tech/s3-benchmark

Client Setup

Each client bare metal reads and writes to their individual bucket.

Results

Put Object Aggregate Throughput

Get Object Aggregate Throughput