科普达人丨漫画图解什么是 eRDMA?

在一个领先的阿里云数据中心里,数百台服务器(也就是大型的计算机)在疯狂工作和通信,他们正在合力完成一个大型的大数据处理任务,每台服务器领到自己的小任务,算完之后,得把结果相互同步,再计算下一步。

每一台服务器里面也有一个小团队,CPU、内存、网卡,都有着自己的分工。

但是这个看似完美的系统,好像出现了一些不和谐。服务器小C的工作得特别慢,就像木桶的短板一般拖慢了团队的速度,这引起了服务器小A的好奇。

在小C的世界中(使用通用的TCP/IP协议):数据从一台服务器,传到另一台服务器的时候,都是通过内存传到CPU,CPU完成打包之后,给网卡转发出去,对方再拆包。

RDMA技术是一种网络加速技术,它将数据直接从一台计算机的内存传输到另一台计算机。这实现了高吞吐、低延迟的网络通信,尤其适合在大规模并行计算机集群中使用。由于用了不同的传输协议,RDMA需要专用的网卡和交换机等昂贵的设备。

说完了这些,小A一回头,发现小C早已没了踪影,小A想,可能小C去找它的神龙架构去了吧……

原文链接

本文为阿里云原创内容,未经允许不得转载。

猜你喜欢

转载自blog.csdn.net/yunqiinsight/article/details/125536680