🎫存储之——智能 SAS/NVMe 硬盘框🎫

429 阅读2分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

智能 SAS 硬盘框和智能 NVMe 硬盘框,硬盘框级联模块内有CPU 和 DDR 内存,是一个独立的计算机系统,具备计算能力,能够对控制框内控制器的计算任务 进行卸载,释放控制框的 CPU 处理压力。 一个计算机系统,只能支持 128 个 PCIE 设备(每张 IO 接口卡,NVMe 盘等都是一个 PCIE 设备),所以一个计算机系统支持的 NVMe 硬盘数不能超过 128 个。由于华为的 智能 NVMe 硬盘框,具有鲲鹏 920CPU 和 DDR 内存等,是个完整的计算机系统, NVMe 硬盘插在 NVMe 硬盘框内,占用的就是 NVMe 硬盘框系统的 PCIE 设备数, 不占用控制框内系统的 PCIE 设备数。NVMe 硬盘框再通过 100Gb RDMA 接口与控 制框连接,就实现了支持大规格的 NVMe 盘数。

控制框通过 100Gb RDMA 后端接口卡与智能 SAS 硬盘框和智能 NVMe 硬盘框连 接,提供高带宽低时延的传输通道,下面为智能 NVMe 硬盘框的前后视图(智能 SAS 硬盘框与智能 NVMe 硬盘框类似,差异是盘位数不同,硬盘类型不同)。

NVMe 是一种抽象协议层,提供可靠的 NVMe 命令和数据传输。为了支持数据中心 的网络存储,通过 NVMe over Fabric 可以实现 NVMe 标准在多种网络上的扩展,达 到降低存储网络协议栈处理开销并提供高并发低延时应用,适应 SSD 介质驱动的存储 架构演进。NVMe over Fabric 支持把 NVMe 命令和数据映射到多个 Fabric 传输链 路,主要包括 FC、InfiniBand、RoCE v2、iWARP 和 TCP。

求点赞呀

image.png