详解:什么是NVMe over Fabrics?
智能计算芯世界
共 3498字,需浏览 7分钟
·
2022-08-26 03:10
什么是NVMe over Fabrics?
iSCSI:iSCSI是基于Internet的存储网络标准,用于使用标准以太网电缆传输小型计算机系统接口(也称为SCCI)。速度大约在1GB/s,不过使用高带宽以太网卡可能可以达到10GB/s或更高。 SAS:SAS是一种点对点串行协议,通过SAS线缆传输数据。通过主机总线适配器可以最多连接128个驱动器,速度范围从3GB/s,6GB/s,12GB/s到22.5GB/s。 光纤通道协议(FCP):FCP是一种使用光纤(或铜缆)电缆传输命令的协议。在这种情况下,网络结构就像一个巨大的交换机,避免了电磁干扰(EMI)问题,速度通常在1到128GB/s。
NVMe over Fabrics的优势
网络延迟低 能够处理并行请求 提高和优化性能,包括存储阵列性能 减少服务器端OS存储堆栈的长度 高速 高度可扩展; 支持NVMe主机启动器与存储系统之间同时存在多条路径
NVMe over Fabrics与NVMe
InfiniBand(IB):从一开始就支持RDMA的新一代网络协议。由于这是一种新的网络技术,因此需要支持该技术的网卡和交换机。 RDMA融合以太网(RoCE):一种允许通过以太网进行RDMA的网络协议。其较低的网络头是以太网头,其上网络头(包括数据)是InfiniBand头。这允许在标准以太网基础架构(交换机)上使用RDMA。只有NIC应该是特殊的,并支持RoCE。 互联网广域RDMA协议(iWARP):允许通过TCP执行RDMA的网络协议。在IB和RoCE中存在功能,iWARP不支持这些功能。这允许在标准以太网基础架构(交换机)上使用RDMA。只有NIC应该是特殊的,并支持iWARP(如果使用CPU卸载),否则所有iWARP堆栈都可以在SW中实现,并且丢失了大部分的RDMA性能优势。
支持RDMA的NVMe over Fabrics
提供了低延迟、低抖动和低CPU使用率的传输层协议; 最大限度利用硬件加速,避免软件协议栈的开销; 依赖于开放互联联盟组织维护的Verbs和代码库,RDMA定义了丰富的可异步访问的接口机制,这对于提高IO性能是至关重要的。
FC-NVMe(NVMe over Fabrics using Fibre Channel)
支持TCP/IP的NVMe over Fabrics
本号资料全部上传至知识星球,更多内容请登录智能计算芯知识(知识星球)星球下载全部资料。
免责申明:本号聚焦相关技术分享,内容观点不代表本号立场,可追溯内容均注明来源,发布文章若存在版权等问题,请留言联系删除,谢谢。
电子书<服务器基础知识全解(终极版)>更新完毕。
获取方式:点击“阅读原文”即可查看182页 PPT可编辑版本和PDF阅读版本详情。
温馨提示:
请搜索“AI_Architect”或“扫码”关注公众号实时掌握深度技术分享,点击“阅读原文”获取更多原创技术干货。
评论