首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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需要专用的硬件和网络设备。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OsH6PATA4T8wjJ91Qr3aa-LA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券