Skip to content

MinIO — Benchmarks

Scope

Performance characteristics, scaling limits, and resource consumption for MinIO.

Object Storage Performance

Configuration PUT (obj/s) GET (obj/s) Throughput
4 nodes, HDD 500-1,000 1,000-2,000 1-2 GB/s
4 nodes, SSD 2,000-5,000 5,000-10,000 5-10 GB/s
16 nodes, NVMe 10,000-30,000 30,000-80,000 30-80 GB/s

Erasure Coding Overhead

Parity Storage Efficiency Write Penalty Failure Tolerance
EC:2 87.5% +15% 2 drives
EC:4 (default) 75% +30% 4 drives
EC:8 50% +60% 8 drives

Scaling Limits

Dimension Limit Notes
Objects per bucket Billions No practical limit
Object size 5TB (single PUT) Multipart for larger
Buckets per server 1,000+ Metadata overhead
Server pools 32 Horizontal expansion
Total capacity Exabytes Linear scaling

Resource Requirements

Nodes CPU/Node Memory/Node Network
4 (minimum) 4 vCPU 8Gi 10Gbps
8 (production) 8 vCPU 16Gi 25Gbps
16 (large) 16 vCPU 32Gi 25-100Gbps