Linux高性能网络详解 RDMA篇
文章平均质量分 88
RDMA(RemoteDirect Memory Access)技术全称远程直接内存访问,它将数据直接从一台计算机的内存传输到另一台计算机,无需双方操作系统的介入。这允许高吞吐、低延迟的网络通信,尤其适合在大规模并行计算机集群中使用。
想打球的码农
实变函数学十遍,汇编语言不会编。
展开
-
RDMA软件架构
RDMA 的软件架构按层次可分成两部分,即 rdma-core 和内核 RDMA 子系统,分别运行在 Linux 系统中的用户态和内核态。整个软件架构适用于所有类型的 RDMA 网卡,不管网卡执行了哪种 RDMA 协议(InfiniBand/RoCE/ iWARP)。原创 2024-07-20 03:49:14 · 546 阅读 · 0 评论 -
RDMA技术简介
RDMA 技术基于传统以太网的网络概念,但与以太网网络中的同类技术存在差异。关键区别在于,RDMA 提供了一种消息服务,应用程序可以使用该服务直接访问远程计算机上的虚拟内存。RDMA 通过绕过软件协议栈和避免不必要的数据复制来实现低时延、降低 CPU 占用率、减少内存带宽瓶颈和提供高带宽。RDMA 提供基于通道的 I/O,该通道使得应用程序可以使用 RDMA 设备直接读取和写入远程虚拟内存。原创 2024-07-20 03:29:59 · 1157 阅读 · 0 评论