SAS vs SATA vs NVMe (U.2/U.3/M.2/E3.S) Decoded
Every drive in a server speaks one of three storage languages — SATA, SAS or NVMe — and plugs in through one of a handful of physical form factors. Get the pairing right and the drive fits the bay, saturates the bus and survives a 24×7 duty cycle. Get it wrong and you either can't seat the drive or you throttle it to a fraction of its rated speed. Here is the decode.
The three interfaces at a glance
| Interface | Max link speed | Typical real throughput | Ports | Queueing | Where it lives |
|---|---|---|---|---|---|
| SATA | SATA III — 6 Gb/s | ~600 MB/s | Single | One queue, 32 commands (NCQ) | Boot, bulk HDDs, entry SSDs |
| SAS | SAS-3 — 12 Gb/s; SAS-4 (24G) — 22.5 Gb/s | ~1,200 MB/s (12G) to ~2,400 MB/s (24G) per port | Dual (multipath) | Multiple deep queues | Enterprise HDDs and SSDs, mission-critical |
| NVMe | PCIe Gen3/4/5 ×4 (8 / 16 / 32 GT/s per lane) | ~6,800 MB/s (Gen4 ×4); ~14,000 MB/s (Gen5 ×4) | PCIe lanes | Thousands of deep parallel queues | Performance flash: databases, virtualisation, AI |
SATA — the capacity workhorse
SATA Revision 3.0 ("SATA 6Gb/s") caps the link at 6 Gb/s, or roughly 600 MB/s in practice. It is a single point-to-point connection with one command queue (Native Command Queuing, depth 32).
That ceiling rarely matters for spinning disk: a 7200 rpm nearline HDD sustains only about 270–290 MB/s sequentially (the Western Digital Ultrastar DC HC560 is rated 291 MB/s; the Seagate Exos X20 272 MiB/s ≈ 285 MB/s), so it never fills even a SATA lane. SATA is therefore the cheap, universal choice for bulk HDDs, entry SSDs and OS boot. Hot-plug is supported — the Exos X20 states it complies with the Serial ATA Revision 3.3 hot-plug specification.
SAS — the enterprise backbone
SAS-3 runs at 12 Gb/s (~1,200 MB/s per port). SAS-4, marketed as 24G SAS, doubles that to 22.5 Gb/s per lane with 128b/150b encoding and forward error correction, and stays backward-compatible with SAS-3, SAS-2 and 6 Gb/s SATA.
The defining SAS feature is dual porting: enterprise SAS drives expose two independent ports for multipath, "dual-domain" redundancy, so a controller or cable path can fail and the drive stays reachable. SATA has only one port. A SAS backplane can also host SATA drives — but not the reverse. Enterprise SAS HDDs (Ultrastar, Exos and Toshiba MG SAS models) and 24G SAS SSDs (such as the Kioxia PM7) live here.
NVMe — flash at PCIe speed
NVMe is not a cable standard; it is a protocol that rides PCIe lanes directly, bypassing the HDD-era AHCI/SATA stack. PCIe raw signalling runs at 8 GT/s (Gen3), 16 GT/s (Gen4) and 32 GT/s (Gen5) per lane, so an ×4 NVMe drive has roughly 3.9, 7.9 or 15.8 GB/s of raw bandwidth by generation.
Real drives bear this out: a PCIe Gen4 ×4 SSD (Micron 7450) reads up to about 6,800 MB/s, and a Gen5 drive (Kioxia CM7) up to about 14,000 MB/s — an order of magnitude beyond SATA. NVMe also replaces SATA's single 32-deep queue with thousands of deep parallel queues, which is what lets flash serve databases and virtualisation at very high IOPS.
Form factors decoded
The interface is how the drive talks; the form factor is how it physically fits. NVMe in particular comes in several shapes.
| Form factor | Specification | Interface(s) | Hot-plug | Power ceiling | Typical use |
|---|---|---|---|---|---|
| M.2 (2280 = 22 × 80 mm) | M.2 | SATA or NVMe (PCIe ×4) | Usually no (internal) | ~8 W | Boot/OS, edge, appliances |
| U.2 | SFF-8639 | NVMe (PCIe ×4) | Yes | ~25 W | 2.5-inch hot-swap NVMe |
| U.3 | SFF-TA-1001 (SFF-8639 connector) | Tri-mode: SAS / SATA / NVMe in one bay | Yes | ~25 W | Universal 2.5-inch bays |
| E3.S | EDSFF, SFF-TA-1008 | NVMe (PCIe ×4) | Yes | ~25 W (E3.S 1T); ~40 W (E3.S 2T) | Next-generation flash servers |
- M.2 is 22 mm wide; 2280 (22 × 80 mm) is the common length. Critically, an M.2 slot may be wired for SATA, for NVMe, or both — check the module and the socket before buying. It is mostly an internal boot device, not a hot-swap bay.
- U.2 (SFF-8639) is the established 2.5-inch hot-swap NVMe standard, four PCIe lanes, up to about 25 W.
- U.3 (SFF-TA-1001) reuses the SFF-8639 connector but re-pins it so a single "tri-mode" bay accepts SAS, SATA or NVMe interchangeably, paired with Universal Backplane Management (UBM). U.3 drives are backward-compatible with U.2 hosts; to exploit U.3's flexibility you need a U.3/tri-mode backplane.
- E3.S (EDSFF) is the purpose-built successor to 2.5-inch for flash. E3 devices share a 76 mm height; E3.S measures 7.5 × 76.0 × 112.75 mm (E3.L is longer, and 2T variants are double-width). The E3 family scales to far higher power in its longer, double-width forms — the E3.L 2T reaches about 70 W — but E3.S itself sits at roughly 25 W (E3.S 1T) to 40 W (E3.S 2T), close to a 2.5-inch SFF-8639 device (~25 W), while still enabling denser, faster Gen5 drives.
Hot-plug and redundancy
| Interface | Hot-plug | Path redundancy |
|---|---|---|
| SATA | Yes (SATA Rev 3.3) | Single path |
| SAS | Yes | Dual-port multipath (dual-domain) |
| NVMe | Yes, via U.2/U.3/E3.S backplanes (PCIe hot-plug) | Single path per drive; redundancy from the array/software layer |
SAS remains the only drive interface with built-in dual-path redundancy at the device. With SATA and NVMe, resilience comes from RAID or the software storage layer, not the drive.
Which interface for which workload
| Need | Best fit |
|---|---|
| Cheap bulk capacity, backups, archives | SATA nearline HDD |
| Mission-critical HDD/SSD with path redundancy | SAS (dual-port) |
| Maximum IOPS and throughput — databases, virtualisation, AI | NVMe (U.2/U.3/E3.S) |
| OS boot / hypervisor | M.2 or SATA/SAS boot pair |
| Dense, future-proof all-flash | E3.S NVMe on a Gen5 platform |
Buying refurbished in South Africa — what to check
- Match the drive to the backplane. A U.2/U.3 NVMe drive needs an NVMe-capable (tri-mode) backplane and enough PCIe lanes; an NVMe drive will not work in a SAS-only backplane.
- Confirm the wired interface of the caddy and backplane — SAS and SATA sleds and backplanes differ, and a chassis may not wire every bay the same way.
- Check the PCIe generation of the slot or backplane. A Gen5 drive in a Gen3 slot runs at Gen3 speed.
- Note the sector format (512e vs 4Kn); some operating systems and RAID configurations care.
Figures are drawn from manufacturer datasheets and interface standards and vary by model and capacity.
Enterprise storage and drives, priced in rand:
Sources
- SATA-IO — SATA Revision 3.0
- SATA-IO naming guidelines
- SNIA / SCSI Trade Association — 24G SAS
- Kioxia PM7 24G SAS technical brief
- Kioxia EDSFF E3 form-factor overview (SFF-TA-1008)
- SNIA — SSD form factors
- StorageReview — SFF-TA-1001 (U.3) universal drive bays
- Western Digital Ultrastar DC HC560 data sheet
- Seagate Exos X20 product manual
- Micron 7450 NVMe SSD
- Kioxia enterprise SSD data sheet
- PCIe Gen3/4/5 signalling reference (Trenton Systems)
Compiled by the Server Hub newsroom from the reporting above. Every factual claim is checked against those sources before publication, and every source is linked so you can verify it yourself. How we work.
The Server Hub briefing
South African IT hardware news, once a week.
What’s new, what it costs in rand, and what it means for the kit you run — servers and storage, networking, backup power, surveillance and print. Every claim checked against a named source.