NVMe: Non-Volatile Memory Express
NVMe is a storage protocol that lets SSDs talk directly to the CPU over PCIe lanes instead of the older SATA or SAS controller path. It cuts latency and pushes millions of IOPS, far beyond what SATA SSDs deliver.
NVMe was designed for flash from the start, unlike SATA and SAS, which inherited command sets built for spinning disks. It uses deep, parallel command queues (up to 65,535 queues, each 65,535 commands deep) so a controller can keep an SSD busy without the single-queue bottleneck of AHCI. A PCIe Gen4 x4 NVMe drive moves roughly 7 GB/s sequential; a SATA III SSD caps at about 550 MB/s.
In servers you see NVMe in U.2, U.3, E1.S, E3.S, and M.2 form factors. Enterprise U.2 and U.3 drives support hot-swap through a backplane, carry power-loss protection capacitors, and are rated for far higher endurance than consumer M.2 sticks. Latency typically sits in the tens of microseconds versus hundreds for SATA.
When sourcing from China, confirm the backplane and CPU actually provide enough PCIe lanes for the NVMe bays you want. A chassis sold as NVMe-capable may only wire a subset of bays, or route them through a PCIe switch that shares bandwidth. Ask for the drive population diagram before buying.
Related
More in Storage
- SAS vs SATA drivesSAS and SATA are two drive interfaces. SAS-3 runs at 12 Gbps with dual ports, full-duplex signaling, and better error handling for enterprise arrays; SATA III runs at 6 Gbps, single port, half-duplex, and costs less per gigabyte.
- U.2 and U.3 drive form factorsU.2 and U.3 are 2.5-inch enterprise SSD form factors that carry NVMe over PCIe. U.3 uses the newer SFF-TA-1001 connector so one tri-mode backplane bay accepts NVMe, SAS, or SATA; U.2 bays are wired for NVMe or SATA only.
- RAID levels (0, 1, 5, 6, 10)RAID combines drives for speed, redundancy, or both. RAID 0 stripes with no protection, RAID 1 mirrors, RAID 5 uses single parity (survives one drive loss), RAID 6 uses double parity (survives two), and RAID 10 mirrors then stripes for speed plus redundancy.
- Hardware RAID vs software RAIDHardware RAID runs on a dedicated controller with its own processor and cache, offloading parity from the CPU and often adding battery-backed write cache. Software RAID (mdadm, ZFS, Storage Spaces) runs on the host CPU with no extra card and no vendor lock to a specific controller.
- DWPD: Drive Writes Per Day (SSD endurance)DWPD measures how many times an SSD's full capacity can be overwritten every day for its warranty period, usually five years. A 1.92 TB drive rated at 3 DWPD tolerates about 5.76 TB of writes per day. Higher DWPD means higher write endurance.
Need a build that gets this right? Tell us the workload and get an EXW Dalian quote the same business day.
Request a quote