跳到主要内容

什么是 NVMe

非易失性内存高速(NVMe)协议是一种用于访问非易失性存储介质的传输协议。

基于结构的 NVMe(NVMeoF)是 NVMe 的一种规范化扩展,用于通过 PCIe 以外的连接进行基于 NVMe 的通信。此接口可用于外部存储机柜与服务器的连接。

NVMe 经过专门设计,可用于高效访问采用各种非易失性存储器技术的存储设备,这些技术不仅包括闪存技术,也包括性能更高的持久性存储器技术。因此,它克服了针对硬盘设计的存储协议的局限性。闪存和固态硬盘(SSD)是一种非易失性存储器(NVM)。NVM 是一种可以在断电期间保持其内容不受影响的存储器。可以通过 NVMe 访问此类存储器。

NVMe 的优势众多,包括提高了数据传输的速度、工作效率、吞吐量和容量等。具体特征如下:
  • NVMe 根据设计可支持多达 64000 个队列。

    每个队列可容纳多达 64000 个并发命令。

  • 多家硬件和软件供应商均支持 NVMe。

  • NMVe 采用了闪存技术,工作效率更高,因此响应速度更快。

  • NVMe 允许在发送到固态硬盘的每个“请求”中包含多个数据请求。

    NVMe 对“请求”进行解码所需时间更短,并且在多线程程序中不需要进行线程锁定。

  • NVMe 中的功能可以防止 CPU 级别出现瓶颈,并可随系统扩展进行大规模扩展。