当前位置:网站首页>什么是 eRDMA?丨科普漫画图解
什么是 eRDMA?丨科普漫画图解
2022-07-02 10:59:00 【凌云时刻】
绕过 CPU,将数据直接从一台计算机的内存传输到另一台计算机,进行网络加速。
在一个领先的阿里云数据中心里,数百台服务器(也就是大型的计算机)在疯狂工作和通信,他们正在合力完成一个大型的大数据处理任务,每台服务器领到自己的小任务,算完之后,得把结果相互同步,再计算下一步。
每一台服务器里面也有一个小团队,CPU、内存、网卡,都有着自己的分工。
但是这个看似完美的系统,好像出现了一些不和谐。服务器小 C 工作得特别慢,就像木桶的短板一般,拖慢了团队的速度,这引起了服务器小 A 的好奇。
在小 C 的世界中(使用通用的 TCP/IP 协议):数据从一台服务器,传到另一台服务器的时候,都是通过内存传到 CPU,CPU 完成打包之后,给网卡转发出去,对方再拆包。
RDMA 技术是一种网络加速技术,它将数据直接从一台计算机的内存传输到另一台计算机。这实现了高吞吐、低延迟的网络通信,尤其适合在大规模并行计算机集群中使用。由于用了不同的传输协议,RDMA 需要专用的网卡和交换机等昂贵的设备。
说完了这些,小 A 一回头,发现小 C 早已没了踪影,小 A 想,可能小 C 去找它的神龙架构去了吧……
终于,整个数据中心,都迈入了 eRDMA 新时代。
边栏推荐
- Start to write a small demo - three piece chess
- [to be continued] [UE4 notes] l5ue4 model import
- Stone merging Board [interval DP] (ordinary stone Merging & Ring Stone merging)
- Error: eacces: permission denied, access to "/usr/lib/node_modules"
- P1042 [NOIP2003 普及组] 乒乓球
- Quarkus学习四 - 项目开发到部署
- Data Lake (11): Iceberg table data organization and query
- Qt新建项目
- 路由(二)
- BeanUtils -- shallow copy -- example / principle
猜你喜欢
抓包工具fiddler学习
Codeforces Round #803 (Div. 2)(A~D)
Will your sleep service dream of the extra bookinfo on the service network
Systemserver process
kaggle如何使用utility script
快解析:轻松实现共享上网
The conference on the growth of all things was held in Hangzhou, and dangbei was selected into the top 100 list of future unicorns in China in 2022
Selenium element positioning method
ensp简单入门
Mysql5.7 installation super easy tutorial
随机推荐
NLA自然语言分析,让数据分析更智能
Subcontracting configuration of uniapp applet subpackages
每日学习2
错误:EACCES:权限被拒绝,访问“/usr/lib/node_modules”
Chaos engineering platform chaosblade box new heavy release
QT how to set fixed size
php链表创建和遍历
你知道Oracle的数据文件大小有上限么?
Packet capturing tool Fiddler learning
腾讯云 TStor 统一存储通过信通院首批文件存储基础能力评测
SystemServer进程
[to be continued] [UE4 notes] l5ue4 model import
Dingtalk 发送消息
selenium 在pycharm中安装selenium
【模板】最长公共子序列 (【DP or 贪心】板子)
Mysql5.7 installation super easy tutorial
Systemserver process
go操作redis
ensp简单入门
Quarkus learning IV - project development to deployment