NVMe(Non-Volatile Memory Express)
面向 NAND Flash / 非易失性存储的高性能、低延迟存储协议,运行于 PCIe 5.0 / PCIe 6.0 物理层之上。是当代 企业级SSD 的事实标准(据3-05)。
是什么
- 定义:Non-Volatile Memory Express,专为闪存设计的存储协议
- vs AHCI / SCSI:基于队列模型,最大 64K 队列 × 64K 命令深度(AHCI 仅 1 队列 × 32 深度)
- 物理层:跑在 PCIe 上(4×lane 主流,企业级走 x4 / x8)
- 演进:NVMe 1.0(2011) → NVMe 2.0(2021) → 当前 NVMe 2.1+
NVMe 关键扩展
- NVMe-oF:NVMe over Fabrics — 通过 RDMA / TCP / FC 在网络中分布
- ZNS:Zoned Namespace — QLC 大容量场景,把 SSD 划分为顺序写区域
- FDP:Flexible Data Placement — 主机控制数据放置,降低写放大
- NVMe over PCIe:本地直连,主流
应用场景
- 企业级 SSD:所有 PCIe 5.0 SSD / U.2 / U.3 / E1.S / E3.S 形态均跑 NVMe
- AI 训练 IO:高吞吐 + 低延迟,与 GPU 直接通过 PCIe 通信
- GPUDirect Storage:NVIDIA 让 GPU 直接读 NVMe SSD,跳过 CPU
- 存储池化:CXL 协议下 NVMe SSD 仍是主流持久层
主要厂商
- 主控:Marvell / Broadcom / 英韧科技 / 联芸科技 / 得一微电子 / 大普微(DP800 PCIe 5.0 主控)
- 整盘:三星电子 / SK海力士 / Solidigm / 忆联 / 忆恒创源 / 大普微
↑ up::PCIe 5.0 PCIe 6.0 ↓ down::企业级SSD PCIe 5.0 SSD ∈ belongs_to::3-05-AI存储系统