10.8 RDMA 编程:代码到底怎么操控网卡#上一课 阐明了 RDMA绕过 CPU 直读远端内存的能力,本节说明驱动这一能力的底层 API,verbs(libibverbs):先创建资源(保护域 PD、完成队列 CQ、队列对 QP),再注册内存(把缓冲区登记给网卡并取得访问密钥 lkey/rkey),随后投递工作请求(ibv_post_send)令网卡搬运,并轮询完成队列(ibv_poll_cq)确认完成。整条数据路径不进内核、不打断远端 CPU,这是其低延迟的根本来源。登录后才可看登录 Satori 账户