Definition

What is NVMe SSD?

NVMe (Non-Volatile Memory Express) is a storage protocol for SSDs that connects directly to the CPU over PCIe, delivering 4-8× the speed of SATA SSDs.

Updated 2026-07-14 · Hostiger Editorial

The technical definition

NVMe is a communication protocol, not a physical form factor. It was designed from scratch for solid-state storage — unlike SATA, which was designed for spinning hard drives and merely repurposed for SSDs. NVMe drives connect directly to the CPU over the PCIe bus, skipping the AHCI/SATA controller entirely.

The practical consequence: NVMe drives get 4-8× more sequential throughput and 4-5× more random IOPS than SATA SSDs of the same NAND generation.

NVMe generations

GenerationPCIeMax seq readTypical use in cloud/VPS
NVMe Gen3PCIe 3.0 x4~3,500 MB/sMost VPS providers in 2020-2023
NVMe Gen4PCIe 4.0 x4~7,000 MB/sCurrent-gen (2024+), Hostiger VPS default
NVMe Gen5PCIe 5.0 x4~14,000 MB/sBare-metal enterprise only, not cost-effective yet

NVMe vs SATA SSD vs HDD — real benchmarks

MetricNVMe Gen4SATA SSDHDD 7200 RPM
Sequential read (MB/s)4,200530150
Sequential write (MB/s)3,800510140
Random 4k read IOPS420,00085,000180
Random 4k write IOPS340,00068,000140
Latency (µs)<100~200~10,000

See our full benchmark methodology at nvme-vs-ssd-vs-hdd-vps-benchmarks.

When NVMe matters (and when it doesn't)

NVMe matters a lot for:

NVMe doesn't matter much for:

How to tell if a VPS provider is really giving you NVMe Gen4

Beware of "NVMe" marketing on plans that use SATA SSD under the hood. Ways to verify:

Every Hostiger VPS plan uses NVMe Gen4 — not just the top tier.

Related terms