Disk IOPS Calculator – I/O Operations Per Second

Calculate disk IOPS capacity and whether a workload fits the drive's capability.

About This Calculator

Calculate disk IOPS capacity and whether a workload fits the drive's capability. Use the calculator above for instant results.

Worked Examples

Example 1: 100K IOPS SSD, 75K needed, 70/30 R/W

  • Utilization: 75% | Moderate — some headroom

Answer: 75% utilization

Example 2: 500 IOPS HDD, 2,000 needed

  • Utilization: 400% — INSUFFICIENT
  • HDD cannot handle database workload

Answer: 400% — HDD insufficient

Example 3: 1M IOPS NVMe, 500K needed

  • Utilization: 50% | Healthy headroom

Answer: 50% utilization

Who Uses This Calculator?

📊
Storage Engineers

Validate storage design for workload.

💻
DBA

Size storage for database workloads.

🔧
IT Admins

Diagnose slow storage performance.

💾
DevOps

Storage capacity planning.

Common Mistakes to Avoid

❌ HDD has much lower IOPS than SSD

HDD: 80-200 IOPS (random). SATA SSD: 50K-100K IOPS. NVMe SSD: 500K-1M+ IOPS. Random IOPS is the key metric for databases.

❌ IOPS rating is at 4K block size

SSD IOPS ratings use 4KB blocks. Larger I/O operations use fewer IOPS but move more data. Match block size to your workload.

Frequently Asked Questions

What IOPS does my workload need?

Database (OLTP): high IOPS, small random I/O. Video streaming: sequential, bandwidth-focused. Build: mostly sequential large reads.

HDD vs SSD for databases?

SSDs have 100-1,000× more IOPS than HDDs. For any random I/O workload (OLTP databases, VMs), SSDs are essential.

IOPS vs throughput?

IOPS: operations per second (important for random small I/O). Throughput/bandwidth (MB/s): important for sequential large I/O.