![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RDMA入门初级教程
文章平均质量分 96
妄北y
一人写bug,万人创世界
展开
-
教你在虚拟机上把普通网卡配置成softroce设备来运行rdma-core中的示例程序
在虚拟机环境中,将普通网卡配置为 SoftRoCE 设备可以帮助你在没有实际硬件 RDMA 设备的情况下测试和体验 RDMA 功能。SoftRoCE 是 RoCE(RDMA over Converged Ethernet)协议的一个软件实现。原创 2024-07-30 18:17:07 · 577 阅读 · 0 评论 -
一文带你了解什么是RDMA
RDMA(Remote Direct Memory Access,远程直接内存访问)是一种起源于高性能计算领域的通信技术,如今已广泛应用于数据中心。该技术使得用户程序能够绕过操作系统内核及CPU,直接与网络接口卡(NIC)交互,实现网络通信。这种方式不仅大幅提升了通信带宽,还显著降低了网络延迟,优化了整体性能。原创 2024-07-16 10:39:51 · 824 阅读 · 0 评论 -
RDMA 高性能架构基本原理与设计方案
RDMA的主要优点包括低延迟、高吞吐量、减少CPU负担和支持零拷贝网络。它允许数据直接在网络接口卡(NIC)和内存之间传输,减少了数据传输过程中的中间环节,从而显著降低了延迟。RDMA技术能够实现高速的数据传输,适用于需要大量数据交换的应用场景。由于数据传输不需要CPU的参与,CPU可以更多地专注于计算任务,提高了系统的整体效率。RDMA的软件架构通常包括用户空间库、内核驱动和硬件设备三个主要部分。典型的应用场景包括高性能计算、数据中心网络和存储系统等。原创 2024-07-16 15:59:41 · 921 阅读 · 2 评论 -
【RDMA】15. RDMA之RoCE & Soft-RoCE
RDMA技术实际应用的话是得依赖网卡来完成大部分工作的,但是好在我们有Soft-RoCE。它通过软件代替硬件来将IB传输层的报文加在普通UDP报文中,从而得以让普通网卡也可以发送RoCE报文,这对于为我们学习IB传输层协议,以及编写调试基于Verbs的RDMA程序提供了一种非常低成本的方案。转载 2024-07-18 09:35:17 · 23 阅读 · 0 评论 -
如何使用rdma-core来实现RDMA操作
rdma-core 是一个开源项目,为远程直接内存访问(RDMA)提供用户空间的支持。它包括 RDMA 设备的驱动程序、库和工具,旨在简化 RDMA 应用的开发和部署。原创 2024-07-29 15:50:12 · 286 阅读 · 0 评论