带 SPDK 的 NVM Express* over Fabrics 为英特尔® 以太网 RDMA 产品配置指南

文档

安装与设置

000088696

2024 年 03 月 29 日

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

这类高性能硬盘的开发激发了网络协议存储领域的创新,充分利用了硬盘在数据中心和云环境中的功能。

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

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

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

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

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

面向包含 RDMA 的 英特尔® 以太网 产品的 SPDK 的 NVM Express* over Fabrics 配置指南

相关主题
面向包含 RDMA 的 英特尔® 以太网 产品的 NVM Express* over Fabrics 配置指南
适用于 英特尔® 以太网 产品的 NVM Express* over TCP 配置指南
搭载 SPDK 的 NVM Express* over TCP 配置指南,适用于带 ADQ 的英特尔® 以太网产品
搭载 Linux 内核的 NVM Express* over TCP 配置指南:面向带 ADQ 的 英特尔® 以太网 产品
使用 英特尔® 以太网 800 系列在 Linux 操作系统上配置 SPDK NVMe* over Fabric 目标应用程序的视频指南