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

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

科普达人丨漫画图解什么是 eRDMA?_第1张图片

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

科普达人丨漫画图解什么是 eRDMA?_第2张图片

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

科普达人丨漫画图解什么是 eRDMA?_第3张图片

科普达人丨漫画图解什么是 eRDMA?_第4张图片

科普达人丨漫画图解什么是 eRDMA?_第5张图片

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

科普达人丨漫画图解什么是 eRDMA?_第6张图片

科普达人丨漫画图解什么是 eRDMA?_第7张图片

科普达人丨漫画图解什么是 eRDMA?_第8张图片

科普达人丨漫画图解什么是 eRDMA?_第9张图片

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

科普达人丨漫画图解什么是 eRDMA?_第10张图片

科普达人丨漫画图解什么是 eRDMA?_第11张图片

科普达人丨漫画图解什么是 eRDMA?_第12张图片

科普达人丨漫画图解什么是 eRDMA?_第13张图片

科普达人丨漫画图解什么是 eRDMA?_第14张图片

科普达人丨漫画图解什么是 eRDMA?_第15张图片

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

科普达人丨漫画图解什么是 eRDMA?_第16张图片

科普达人丨漫画图解什么是 eRDMA?_第17张图片

终于,整个数据中心,都迈入了eRDMA新时代。

原文链接

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

你可能感兴趣的