本NVMe-oF IP(Non-Volatile Memory Express over Fabrics)是一种将NVMe协议性能延伸至网络的技术,实现存储资源的灵活共享和扩展。
1: IP架构及核心功能:
如图1所示,它给出NVMe oF IP架构示意图。
图1 NVMe oF IP架构图
该包括三大部分:NVMeoF 子模块,RDMA子模块及高速NVMe存储模块。其中NVMeoF子模块负责文件系统管理及传输控制,RDMA子模块遵循RoCE V2通用网络协议,实现FPGA与PC主机端之间高速传输,NVMe存储模块经PCIe接口实现对SSD存储器高性能存储。采用以上架构,它支持通过RDMA V2扩展NVMe性能至网络环境,提供低延迟和高并发优势,适用于远程数据共享存储场景。
2: 功能与性能
1)采用该IP,支持PC机在linux环境下实现远端数据存储管理,支持采用PCIe 3.0接口单盘SSD时可实现大数据传输读写速度达2GB/s,采用PCIe 4.0接口可实现大数据传输读写速度达4GB/s;在网络场景中,通过优化协议栈和硬件加速,可保持接近本地存储的性能水平。(这里采用三星980Pro SSD测试,如果其他盘需要考虑盘性能,以测试为准)
2)支持linux环境下EXFAT文件系统。
3)采用三星980pro,传输时延不高于80us。
4)提供灵活的CQ/SQ队列管理和端到端数据保护机制,适用于高性能计算、大数据分析等场景。
B站已给出之前的相关性能演示视频,如想进一步了解,请搜索B站用户:专注与守望
https://www.bilibili.com/video/BV1f6mbBeEiH/?spm_id_from=333.337.search-card.all.click&vd_source=c355545d27a44fe96188b7caefeda6e7
https://www.bilibili.com/video/BV1og3e6XEHR/?spm_id_from=333.337.search-card.all.click&vd_source=c355545d27a44fe96188b7caefeda6e7