
RDMA
3333333_
大部分都是记录云笔记,有时候复制过来就挺乱的,而且可能复制1年或者几个月前记录的。随缘吧。
展开
-
RDMA学习
因为我们把传输协议卸载到了硬件网卡,但是一旦网络中发生了丢包,我们的硬件网卡目前是不太能够高效的丢失恢复的。不止数据中心,还有一些高性能存储,高性能计算,对网络的要求,已经不是简单的毫秒级了,现在都要求微妙级了,极低的延时,同时又希望当传输大数据量的时候也能维持一个高的存储。go-back-N这种机制,也就意味着,一旦网络中发生丢包,那么这个RDMA其实就做了很多无用功,吞吐量会降低很多,反而享受不到之前追求的性能,所以RDMA在部署的时候还是需要底层有一个无丢失的网络来发挥它最大的性能优势。原创 2023-02-13 23:03:50 · 500 阅读 · 0 评论 -
RDMA和DPDK学习比较
RDMA通过kernel-bypass和协议栈offload两大核心技术,实现了远高于传统TCP/IP的网络通信性能。网卡硬件收发包并进行协议栈封装和解析,然后将数据存放到指定内存地址,而不需要CPU干预。DPDK是用户层通过设备映射获取数据包->进入用户层协议栈->逻辑层->业务层;协议栈卸载到硬件(协议栈硬件offload)DPDK是网络层,硬件终端->放弃中断流程。原创 2023-02-13 23:03:00 · 1286 阅读 · 0 评论