TrustZone VPN

NVMe IOPS Calculator

Estimate random read/write IOPS and throughput for a single NVMe, SATA SSD or HDD. Compare Gen3, Gen4 and Gen5 presets.

Choose a preset or enter your own drive specifications

Manufacturer specs usually use QD32. Desktop workloads are closer to QD1.

Used to convert IOPS to random throughput (MB/s). 4K is the standard benchmark block size.

Drive Type Characteristics

NVMe SSD

Highest IOPS and lowest latency. PCIe interface bypasses SATA limits. Ideal for OS, games, databases and video editing scratch disks.

SATA SSD

Good random IOPS capped by the 600 MB/s SATA interface. Best value for bulk storage, NAS cache and secondary drives.

HDD

Low random IOPS due to mechanical seek time. Sequential throughput is acceptable for cold storage, backups and media archives.

Quick Examples

NVMe Gen4 (QD32, 4K block)

  • Random read: ~900,000 IOPS (~3,500 MB/s)
  • Random write: ~800,000 IOPS (~3,100 MB/s)
  • Sequential: ~7,000 MB/s read

SATA SSD (QD32, 4K block)

  • Random read: ~98,000 IOPS (~380 MB/s)
  • Random write: ~90,000 IOPS (~350 MB/s)
  • Sequential: ~560 MB/s read

NVMe Gen4 at QD1 (desktop use)

  • Random read: ~20,000 IOPS
  • Latency: ~0.04 ms
  • Much lower than QD32 peak, closer to real desktop feel

About This Tool

The NVMe IOPS Calculator helps you estimate random read and write performance for a single storage drive. Unlike the RAID Performance Calculator, this tool focuses on individual NVMe, SATA SSD and HDD specs - the baseline before building a multi-disk array.

Key Features:

  • Presets for NVMe Gen3, Gen4, Gen5, SATA SSD and HDD
  • Custom mode with optional IOPS override
  • Queue depth QD1 vs QD32 comparison
  • Block size selector to convert IOPS to MB/s

Perfect for: Gamers comparing NVMe drives, IT admins sizing database storage, content creators choosing scratch disks, and anyone evaluating SATA vs NVMe vs PCIe upgrades.

How it helps you:

  • Drive Comparison: Compare IOPS across NVMe generations and SATA
  • Workload Sizing: Check if a drive handles your random IO needs
  • Upgrade Planning: Quantify gains from HDD to SSD or SATA to NVMe
  • Throughput Conversion: Translate IOPS into real MB/s at your block size
  • Benchmark Context: Understand QD32 specs vs QD1 desktop use

Technical Considerations:

Results use typical consumer drive specs or your custom inputs. Random IOPS at QD1 are estimated from peak values and latency. Actual performance varies with firmware, thermal limits, SLC cache and filesystem overhead.

Frequently Asked Questions

What is IOPS on an NVMe SSD?

IOPS counts how many small read or write operations a drive handles per second. NVMe excels at random 4K workloads like databases, VMs and OS responsiveness.

How many IOPS does NVMe Gen4 provide?

Consumer Gen4 drives typically reach 700K-1M random read IOPS and 600K-900K write IOPS at QD32. Entry-level models may score lower.

SATA SSD vs NVMe IOPS?

NVMe Gen4 delivers roughly 9x more random IOPS than SATA SSDs with much lower latency. SATA remains cost-effective for bulk storage.

QD1 vs QD32 - which matters?

Manufacturer specs use QD32 for peak IOPS. Desktop apps and games are closer to QD1. Use both modes to bracket real-world performance.

Why differ from real performance?

Firmware, SLC cache exhaustion, thermal throttling and filesystem overhead affect real IOPS. Our calculator provides baseline estimates under typical conditions.

When to use the RAID calculator instead?

This tool covers one drive. For RAID 0, 1, 5, 6 or 10 arrays, use the RAID Performance Calculator to scale IOPS and MB/s across multiple disks.