NVMe 是一种用于与主要闪存存储设备通信的命令集,被设计为 PCIe(PCI Express)总线的高性能 SCSI 替代方案。后来,它被扩展以支持通过 NVMe over Fabrics (NVMe-oF) 远程连接的闪存存储池。虽然 NVMe-oF 支持额外的传输层,但 NVMe/TCP 是最强大且最广泛使用的实现,用于替代 DAS(直接附加存储),并且是 simplyblock 等软件定义存储的默认现代协议。
NVMe over TCP
NVMe/TCP 是利用 NVMe over Fabrics (NVMe-oF) 最强大且最具成本效益的方式。
面向网络附加存储的现代高性能标准
NVMe/TCP 是 NVMe-oF 协议家族中最强大的协议。它在标准以太网 TCP/IP 网络上提供高性能和低开销,并且相比 Infiniband 或 Fibre Channel 等传输层,具有更高的兼容性和更低的入门成本。NVMe/TCP 使 NVMe 能够跨网络边界扩展至数据中心。NVMe/TCP 无需额外的驱动程序,其行为与本地连接的 NVMe 设备无异。
NVMe over TCP 存储,带有本地存储性能
启用存储池,可扩展到数据中心内的数百或数千个存储设备和集群节点。
易于使用,因为必要的驱动程序已包含在所有主流 Linux 发行版以及 Windows Server 2025 或更高版本中。
将存储需求整合到共享池中,以最大化 NVMe 存储设备的利用率。
提供解耦式、超融合或混合存储池模型,并具有本地连接存储设备的性能和延迟。
并行性与 NVMe/TCP 多路径
在驱动器或节点故障的情况下,使用 simplyblock 的存储平台实现无缝故障切换。
使用多个 TCP 流扩展存储性能,以实现更高的并行性和性能。
通过充分利用多核服务器和 NVMe I/O 队列并行性,获得最佳性能。