NVM Express* 通过带 SPDK 用于采用 RDMA 的英特尔® 以太网产品的架构配置指南

文档

安装与设置

000088696

2022 年 03 月 07 日

NVM Express* (NVMe*) 驱动器是一种通过服务器外设组件互连高速* (PCIe*) 总线连接的高速、低延迟固态盘 (SSD)。

这些高性能驱动器的开发推动了通过网络协议实现存储的全新创新,充分利用了数据中心和云环境中的驱动器功能。

NVMe over Fabrics (NVMe-oF) 通过重新构建的存储协议(结合使用低延迟/高效率的结构技术,例如远程直接内存访问 (RDMA) 或光纤通道 (FC) 与这些高速 NVMe 驱动器相结合,以接近本地安装的存储的延迟级别提供联网存储。

存储性能开发套件 (SPDK) 提供了一组用于编写高性能、可扩展、用户模式存储应用程序的工具和库。SPDK 是一个开源项目,致力于为最新一代 CPU、NVMe 固态硬盘和 NIC 优化存储软件,以提高存储应用的性能和效率。它通过将所有必要的存储驱动程序移入用户空间、以调查模式运行而非中断来实现高性能,这样可以避免内核上下文切换,并消除中断处理开销。

SPDK 社区从用户空间、采用调查模式、异步、无锁锁 NVMe 驱动程序开始,然后将 SPDK 的性能和效率扩展到存储网络和虚拟化。SPDK 提供了符合规格的高性能 NVMe-oF 目标和主机组件。因此,用户可以使用 Linux* Kernel NVMe-oF 主机连接到 SPDK NVMe-oF 目标,反之亦然。

英特尔在两条采用 RDMA 技术的英特尔® 以太网产品线上支持 NVMe over Fabrics:

  • 英特尔® 以太网 800 系列
  • 英特尔® Ethernet Connection X722/英特尔® 以太网网络适配器 X722

《具有 RDMA 配置的 英特尔® 以太网产品与 SPDK 的 NVM Express* 关于架构的配置指南》

相关主题
NVM Express* over Fabrics 的配置指南,适用于采用 RDMA 的英特尔® 以太网产品
NVM Express* 过 TCP 的配置指南(适用于 英特尔® 以太网 产品)
NVM Express* 通过 TCP 与 SPDK 针对带 ADQ 的英特尔® 以太网产品的配置指南
NVM Express* 基于带 Linux 内核的 TCP 的配置指南,适用于带 ADQ 的英特尔® 以太网产品