DMA
DMA作用:
通过NT通道向远端传输数据,作为控制器间镜像操作的引擎,Low/Up director等非优化场景也使用DMA在控制器间传输数据。
DMA特点:
传输过程由硬件实现,一旦启动不需要CPU参与,适合数据量大的传输场景,可以根据需要自动实现scatter/gather操作。
CPU
RDMA
RDMA作用:
不需要进行内存拷贝,可以直接读写远端用户空间内存,降低传输延时。
RDMA原理:
本端 卡直接将RDMA命令传输到远端 卡,远端 卡将命令中的数据写到远端内存,或读取远端内存中数据写到本端内存中。

络条件好很少丢包,追求极限性能选RDMA
络条件一般,延迟不太敏感场景选TCP
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!