RDMA

1、什么是rdma?

Remote Direct Memory Access :远程直接地址访问。通过RDMA,本端节点可以“直接”访问远端节点的内存。

所谓直接,指得是可以像访问本地内存一样,绕过传统以太网复杂的TCP/IP网络协议栈读写远端内存,而这个过程对端是不感知的,而且这个读写过程的大部分工作是有硬件而不是软件完成的。

2、DMA

直接内存访问方式,是一种完全由硬件执行I/O交换的工作方式,在这种方式中,DMA控制器从CPU完全接管对总线的控制,数据交换不经过CPU。而直接在内存和设备之间进行。DMA

 

3、RDMA 是一种host-offload(硬件处理),host-bypass(绕过)内核技术,允许使用程序(包括存储)在他们的内存之间做数据传输,具有EMD引擎的以太网卡-而不是host-负责管理源和目标之间的可靠连接。使用RNIC的应用程序之间使用专注的QP和CQ进行通讯。

posted @ 2022-05-22 17:08  低调的昵称  阅读(87)  评论(0)    收藏  举报