RDMA
文章平均质量分 89
RDMA技术入门
干炒 牛河
这个作者很懒,什么都没留下…
展开
-
RDMA简介
RDMA(Remote Direct Memory Access)是指远程直接内存访问,应用程序之间搬运缓冲区里的数据的方法。RDMA与传统的网络接口不同,因为它绕过了操作系统内核(它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间,应用程序完成操作以后将权限交还给内核)。原创 2024-03-04 15:35:59 · 707 阅读 · 1 评论 -
RDMA技术入门
在了解RDMA之前,首先需要了解他的前身:DMA(直接内存访问)。DMA是一种允许某些硬件子系统在主处理器(如CPU)最少干预下,直接在内存和设备之间传输数据的技术。传统的数据处理方式:CPU负责处理所有的数据传输任务。当需要从硬盘读取数据或向硬盘写入数据时,CPU会发出指令,然后等待数据传输完成后再继续执行其他任务。具体来说,CPU会发出指令给磁盘控制器,然后磁盘控制器将数据放入内部缓冲区,之后再由CPU一次一个字节地将数据读入自己地寄存器,最后再从寄存器写入内存。原创 2024-03-04 11:11:50 · 1072 阅读 · 1 评论