一、 DMA和RDMA概念
1.1、DMA
DMA(直接内存访问,Direct Memory Access)是一种能力,允许在计算机主板上的设备直接把数据发送到内存中去,数据搬运不需要CPU的参与。

传统内存访问需要通过CPU进行数据copy来移动数据,通过CPU将内存中的Buffer1移动到Buffer2中。DMA模式:可以同DMA Engine之间通过硬件将数据从Buffer1移动到Buffer2,而不需要操作系统CPU的参与,大大降低了CPU Copy的开销。
1.2、 RDMA
RDMA(RemoteDirect Memory Access)是一种概念,在两个或者多个计算机进行通讯的时候使用DMA, 从一个主机的内存直接访问另一个主机的内存。

RDMA is a host-offload, host-bypass technology that allows an application (including storage) to make data transfers directly to/from another application’s memory space. The RDMA-capable Ethernet NICs (RNICs) – not the host – manage reliable connections between source and destination. Applications communic

最低0.47元/天 解锁文章
1680

被折叠的 条评论
为什么被折叠?



