Drive Read/Write Performance Rater
Rate NVMe, SATA and HDD speeds and flag a drive that is slowing down.
Local & private by design
| Metric | Your value | Good ≥ | Grade |
|---|---|---|---|
| Seq read | 6800 | 6500 | Excellent |
| Seq write | 5200 | 6500 | Good |
| 4K random | 75 | 80 | Good |
The NVMe drive that ran at SATA speeds
"My NVMe drive is supposed to hit 7000 MB/s but I'm only getting 1500." The drive is fine; the issue is the slot, the driver, the temperature, or the SLC cache. NVMe drives need a PCIe 4.0 x4 slot to hit PCIe 4.0 speeds — put them in a PCIe 3.0 slot and they cap at ~3500 MB/s. Fill the SLC cache on a cheap QLC drive and sustained writes drop to HDD-level. Thermal throttle and a PCIe 4.0 drive can fall below SATA SSD speeds.
The Drive Read/Write Performance Rater rates your drive's sequential and random read/write speed against NVMe, SATA SSD, and HDD tiers, and flags throttle and failure warning signs. Catch a slow drive before it dies. Runs locally, no signup.
How the tool works
The rater compares your measured speeds against four tiers:
- NVMe Gen4/5 — sequential 5000–14000 MB/s, random 4K reads 50–100 MB/s, writes 200–500 MB/s. Top tier.
- NVMe Gen3 — sequential 2000–3500 MB/s, random 4K reads 30–60 MB/s.
- SATA SSD — sequential ~550 MB/s, random 4K reads 20–40 MB/s. Still feels snappy for OS use.
- HDD — sequential 100–200 MB/s, random 4K reads 0.5–2 MB/s. Slow for OS, fine for cold storage.
The tool flags three warning signs:
- Throttle warning — measured speed well below spec, especially after sustained load. Points at thermal throttling, SLC cache exhaustion, or a PCIe gen mismatch.
- Failure warning — sudden sustained speed drop on a drive that used to be fast. Back up immediately.
- Random-speed emphasis — for OS and app launch, random 4K reads matter more than sequential. A "slow" NVMe with strong random reads still feels fast for daily use.
Step-by-step usage
- Run a benchmark — CrystalDiskMark, ATTO, or
fioon Linux. Note sequential read/write and random 4K read/write. - Enter your measured speeds into the rater.
- Pick your drive type (NVMe Gen5/4/3, SATA SSD, HDD).
- Read the tier rating and warnings. A "Throttle warning" or "Failure warning" means investigate.
- Check temperatures and free space if throttled. Add a heatsink to a hot NVMe; free up space on a QLC drive to restore SLC cache.
Common hardware problems this tool solves
- "My NVMe drive is slower than advertised" — thermal throttling, a PCIe 3.0 slot on a PCIe 4.0 drive, missing drivers, or SLC cache exhaustion on cheap QLC drives. Check temps and free space.
- "My SSD feels slow booting Windows" — random 4K reads may be weak. The rater flags it.
- "My HDD suddenly crawls" — fragmentation, near-full capacity, a failing bearing, or SMR rewrite penalties. Back up immediately if speeds crater and stay low.
- "Is SATA SSD still fast enough?" — for most users, yes. SATA SSDs hit ~550 MB/s and feel snappy. NVMe only pulls ahead in large transfers and specific workloads.
For deeper storage context, browse the SSD fix hub.
Pro tips for storage owners
- Random 4K reads dominate daily use. Boot and app launch hit random 4K reads far more than sequential. A "slow" NVMe with strong random reads still feels fast.
- NVMe drives throttle when hot. Fast NVMe drives hit 70°C+ under sustained writes and will throttle. Add a heatsink if your motherboard does not include one.
- SLC cache exhaustion is real on QLC. Cheap QLC drives sprint for the first 50–200 GB, then collapse to HDD-level writes when the SLC cache fills. Leave 20% free to keep cache available.
- PCIe gen matters. A PCIe 4.0 drive in a PCIe 3.0 slot caps at ~3500 MB/s. Match the drive's gen to the slot's gen.
- Back up when speeds crater. A sudden sustained speed drop on a previously fast drive is a failure warning. Back up immediately and run a SMART check.
Speed is a tier, not a single number. The rater exists so you catch throttle and failure early, and you do not pay for NVMe Gen4 speeds you cannot use.