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进行通讯。

浙公网安备 33010602011771号