RDMA技术对比TCP
时间: 2023-08-21 16:18:09 浏览: 227
RDMA技术与传统的TCP协议相比具有一些显著的优势。首先,RDMA具有零拷贝和协议栈卸载的特点。它将协议栈的实现下沉至RDMA网卡,绕过内核直接访问远程内存中的数据。这样做不仅节省了协议处理和数据拷贝所需的CPU资源,还提高了网络吞吐量并降低了网络通信时延。\[1\]
过去,RDMA只能在一些数据中心网络中通过网卡和交换机紧密配合使用,部署复杂度较高。但现在,阿里云弹性RDMA将复杂的RDMA技术带到云上,使普通的ECS用户也能使用高性能的RDMA传输,无需关心底层复杂的物理网络环境配置。这使得RDMA成为一种亲民、普惠的技术。从verbs到socket,使得普通应用能够更方便地使用RDMA技术。\[2\]
然而,尽管RDMA具有出色的性能,但由于RDMA使用的IB verbs接口和常用的POSIX socket接口存在巨大的差异,将RDMA应用于现有业务需要进行大量的业务改造,并且使用RDMA技术需要较高的技术门槛。\[3\]因此,在选择使用RDMA技术还是传统的TCP协议时,需要综合考虑业务需求、技术门槛和可行性等因素。
#### 引用[.reference_title]
- *1* *2* *3* [从TCP到RDMA网络最新技术|扩展技术视野](https://blog.csdn.net/lianhunqianr1/article/details/120898181)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文