首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >RDMA技术系列一:rdma技术简介

RDMA技术系列一:rdma技术简介

作者头像
通信行业搬砖工
发布2024-01-17 16:24:47
发布2024-01-17 16:24:47
3K0
举报
文章被收录于专栏:网络虚拟化网络虚拟化

RDMA 全称为Remote Direct Memory Access。顾名思义远程直接内存访问,是一种高科技通信技术,能让电脑直接访问其他电脑的内存,不需要先复制数据。

与普通网络通信方式相比,RDMA有很多优点,比如延迟更低、带宽更高、CPU使用率更低等,这意味着通信更快、更高效。

目前,RDMA主要有三种实现方式:

InfiniBand:一种专门的高性能网络通信标准。它很早就在2000年发布了1.0版本,一开始就支持RDMA。但这个标准不兼容以太网,所以使用它需要特殊的网卡和交换机。

RoCE:全称RDMA over Ethernet,基于以太网的RDMA标准。它也有两个版本,RoCE v1和RoCE v2。RoCE v1是在链路层工作,而RoCE v2能跨三层工作,所以组网规模更大。

iWARP:全称RDMA over TCP,允许通过TCP执行RDMA的网络协议。这可以在标准以太网基础上使用RDMA,但需要特殊的网卡。

它们都可以用于高性能计算、存储、数据中心等领域。它们之间有以下的优缺点对比:

投入成本:InfiniBand的投入成本较高;RoCE成本较低;iWARP成本介于两者之间。

易用性:RoCE和iWARP的易用性比InfiniBand高;因为它们都是基于以太网协议栈的,具有良好的互操作性和兼容性,而InfiniBand则需要使用专用的协议栈和驱动程序。

带宽:三者的带宽都很高,但InfiniBand的带宽最高;RoCE和iWARP的带宽一般在40 Gb/s至100 Gb/s之间。

延迟:InfiniBand的延迟最低;RoCE和iWARP的延迟较低,但通常比InfiniBand高。

CPU占用率:InfiniBand和RoCE的CPU占用率较低;iWARP的CPU占用率较高。

扩展性:RoCE和iWARP的扩展性比InfiniBand高;因为它们可以利用现有的以太网基础设施进行扩展;而InfiniBand需要专用的硬件和网络设备。


-END-

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-01-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 通信行业搬砖工 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档