Skip to content

Product

Benchmarks Partners

Resources

Docs Blog

Object Storage Benchmarks

Storage Benchmarks

Upload/download latency and throughput benchmarks for object storage providers. 10 MB file size, 100 iterations.

Powered by Namespace · 4 vCPU / 16GB RAM · Northern Virginia, US
Last run: August 7

Performance Over Time

Composite Score

Detailed Metrics

Provider
Score
Upload (med)
Download (med)
Throughput (med)
Success
Archil99.4294ms72ms1170 Mbps100%
Azure Blob99.3183ms86ms975 Mbps100%
AWS S397.5438ms125ms673 Mbps100%
Tensorlake97.3185ms147ms571 Mbps100%
Vercel Blob96.8226ms168ms501 Mbps100%
Cloudflare R294.9856ms239ms351 Mbps100%
Tigris93.5530ms467ms180 Mbps100%

Want to see a provider added?

Let us know on X

Methodology

What We Measure

Each benchmark uploads and then downloads a 10 MB file to a bucket in each provider, measuring the time for each operation independently.

Three metrics are captured per iteration: upload latency, download latency, and throughput (Mbps, computed from total transferred bytes over total operation time).

Each provider is tested with 100 iterations per run. Benchmarks run automatically via GitHub Actions on a recurring schedule. All results are committed to the public benchmarks repo.

How We Score

The Composite Score is a weighted blend of upload and download latency metrics multiplied by the success rate. Latency is scored against a fixed 5-second ceiling: 100 × (1 − value / 5,000ms).

The weighted score is multiplied by the success rate (0–1), so providers that fail frequently are penalized proportionally.

  • Upload median: 40%
  • Download median: 40%
  • Upload P95: 10%
  • Download P95: 10%
PartnersLatitude