恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

零成本入门RDMA:从零搭环境到跑通带宽测试(新手必藏)

  • 首页
  • 资讯中心
  • /
  • 零成本入门RDMA:从零搭环境到跑通带宽测试(新手必藏)

相关资讯

使用 Helm 在 Kubernetes 上部署 Easegress Ingress Controller 2026/10/12 2:13:48
Flashlight 实战指南:Facebook AI Research 出品的 C++ 机器学习库——从架构剖析、构建安装到上手编程 2026/10/12 2:13:48
具身智能创新原理(150):意图推断与共享规划的融合机制研究 2026/10/12 2:13:48

最新资讯

Agent开发前置基础知识点全总结:零基础入门必读
基于V2G的电动汽车实时调度策略Matlab仿真实现
P1220 关路灯【洛谷算法习题】
Hive 源码导读(三):都是 SELECT,为什么有的查询不需要 YARN?
大厂年薪600万抢AI博士?别焦虑!3个方法让你在AI时代不落伍
WinForms左导航右内容最佳实践

今日推荐

Debian新手入门:从部署到日常操作的完整指南
MongoDB复制集扩缩容实战:从rs.add到选主事故复盘
条形码目标检测数据集实战:从YOLOv8训练到部署

本周热门

UE动画修改实战:从资产编辑到重定向与蒙太奇驱动
统计随机数生成器攻击下的KLJN安全密钥交换协议Matlab仿真
政务API安全治理:资产测绘、低代码编排与行标对标实践

本月精选

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

零成本入门RDMA:从零搭环境到跑通带宽测试(新手必藏)

发布时间:2026/10/12 2:18:48
零成本入门RDMA:从零搭环境到跑通带宽测试(新手必藏) 没有 Mellanox 网卡、没有 InfiniBand 交换机也能在一台笔记本上学 RDMA本文用 VMware Workstation 创建两台 Ubuntu 虚拟机通过 Soft-RoCERXE​ 在普通虚拟网卡上模拟 RoCEv2 通信。从克隆虚拟机、加载 RDMA 内核模块、绑定 RXE 设备开始一步步带你1跑通 ibv_rc_pingpong 验证 RC QP 建链2用 rping 确认 RDMACM 控制面正常3用 ib_send_bw、ib_read_bw、ib_write_bw 实测三种 RDMA 操作的带宽全文附带完整命令、回显截图和原理图解帮你理解 SEND/READ/WRITE 的本质区别。读完你不仅能搭出一套可复现的 RDMA 实验环境还能把 perftest 工具的参数含义和测试原理彻底搞清楚。适合人群AI 网络工程师、存储开发者、RDMA 初学者、想在笔记本上练手的任何人。一、实验拓扑用 VMware Workstation安装2台虚拟机┌──────────────┐ VMnet (Host-Only) ┌──────────────┐│ Ubuntu A │ ens33 192.168.44.128 │ Ubuntu B ││ rxe_0 │ ────────────────────────────── │ rxe_0 ││ ibv server │ RoCEv2/UDP/4791 │ ibv client │└──────────────┘ └──────────────┘│ │└──────────── 宿主机 VMnet 虚拟交换机 ───────────┘两台 Ubuntu 22.04/24.04 VM网络适配器Host-Only 或自定义 VMnet能互 ping克隆现有 Ubuntu 即可不必重装右键已安装完成的系统“管理”-》“克隆”克隆后重新生成 MAC改主机名和 IP。右键克隆的系统“设置”-》网络适配器-》高级-》生成避免两台虚拟机mac冲突重新生成mac地址后IP地址会自动修改。改完后一台192.168.44.128另一台为192.168.44.129二、两台 VM 基础网络准备Node Asudo hostnamectl set-hostname node-aip addr show ens33sudo ip addr add 192.168.44.128/24 dev ens33ping 192.168.44.129Node Bsudo hostnamectl set-hostname node-bsudo ip addr add 192.168.44.129/24 dev ens33ping 192.168.44.128网卡名可能是 ens160 / eth0以 ip addr 为准。三、安装 RDMA 软件栈两台都执行sudo apt updatesudo apt install -y \rdma-core \ibverbs-utils \infiniband-diags \rdmacm-utils \perftest \libibverbs-dev \librdmacm-dev检查内核支持grep RDMA_RXE /boot/config-$(uname -r)# 期望CONFIG_RDMA_RXEm 或 y四、加载 Soft-RoCE 并绑定网卡两台都执行sudo modprobe rdma_rxelsmod | grep rdma_rxe绑定到实际网卡以 ens33 为例sudo rdma link add rxe_0 type rxe netdev ens33rdma link show正常输出类似link rxe_0/1 state ACTIVE physical_state LINK_UP netdev ens33查看 verbs 层ibv_devicesibv_devinfo -d rxe_0五、跑第一个 RoCEv2 通信ibv_rc_pingpong1. 服务端Node A192.168.44.128ibv_rc_pingpong -d rxe_0 -g 2输出2. 客户端Node B192.168.44.129ibv_rc_pingpong -d rxe_0 -g 2 192.168.44.128输出通过pingpong测试两台虚拟机的RDMA通信正常。七、用 rping 验证 RDMACM 建链服务端rping -s -a 192.168.44.128 -v客户端rping -c -a 192.168.44.128 -v -C 5说明 RDMACM RoCEv2 控制面也没问题。八、跑带宽/延迟perftest1ib_send_bw测试RDMA SEND 操作的带宽。服务端ib_send_bw -d rxe_0 -x 2客户端ib_send_bw -d rxe_0 -x 2 192.168.44.128测试原理如下2ib_read_bw测试读带宽读带宽ib_read_bw -d rxe_0 -x 2ib_read_bw -d rxe_0 -x 2 192.168.44.128测试原理如下3写带宽测试ib_write_bwib_write_bw -d rxe_0 -x 2 --report_gbitsib_write_bw -d rxe_0 -x 2 --report_gbits 192.168.44.128测试原理如下

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号