NVMe (Non-Volatile Memory Express) is a protocol for accessing flash storage over the PCIe bus. It was designed for SSDs, supporting many parallel queues so drives can serve many requests at once.
Why it matters
SATA was built for spinning disks and limits SSDs to about 550 MB/s in practice. NVMe drives on PCIe commonly reach several gigabytes per second and respond with lower latency, which helps databases, video editing and large builds.
NVMe is a protocol, not a shape. Many NVMe drives use the M.2 form factor, but some M.2 drives are SATA.
Example
$ lsblk -d -o NAME,MODEL,TRAN
NAME MODEL TRAN
nvme0n1 Example NVMe SSD nvme
sda Example SATA SSD sata
The TRAN column shows which interface each drive uses.
Common mistakes
- Assuming every M.2 slot or drive supports NVMe.
- Pairing a fast drive with a slot running at fewer PCIe lanes, limiting speed.
- Expecting sustained peak speeds when a drive overheats and throttles.
Related
Get notified when this term updates
Plus occasional practical tips on uptime and monitoring, nothing else. Unsubscribe anytime.
यह पेज सामान्य जानकारी है, जिसे हमारी संपादकीय टीम ने लिखा है और दस्तावेज़ीकरण बदलने पर अपडेट किया जाता है। सर्वर और प्रदाता अलग-अलग होते हैं, इसलिए बदलाव पहले सुरक्षित तरीके से जाँचें। देखें: संपादकीय नीति और अस्वीकरण.