beegfs客户端编译以支持RDMA

简介: beegfs客户端有些时候需要针对ofed版本进行单独的编译

beegfs客户端在不同发行版上支持的OFED版本是不同的,像我在ubuntu2004上发现beegfs对我手上的MCX353A-FCBT并不支持,因为MCX353A-FCBT是相对比较旧的网卡,从从MLNX_OFED 5.1开始,就不再继续支持了。要查询发行版本对你的网卡的支持,可以查看下述信息

  • RHEL 8.3: no OFED, OFED 4.9, 5.0, 5.1, 5.2, 5.3, 5.4
  • AlmaLinux 8.4: no OFED, OFED 5.3, 5.4
  • AlmaLinux 8.5: no OFED, OFED 5.3, 5.4, 5.5
  • AlmaLinux 9.0: no OFED, OFED 5.6, 5.7
  • Rocky Linux 8.4: no OFED, OFED 5.3, 5.4
  • Rocky Linux 8.5: no OFED, OFED 5.5
  • Rocky Linux 8.6: no OFED, OFED 5.6
  • SLES 15.1: no OFED, OFED 5.0
  • SLES 15.2: no OFED, OFED 5.1, 5.4
  • SLES 15.3: no OFED, OFED 5.4, 5.5, 5.6
  • SLES 15.4: OFED 5.6, 5.7
  • Debian 10: no OFED, OFED 5.2, 5.3, 5.4
  • Debian 11: no OFED, OFED 5.6
  • Ubuntu 18.04: no OFED
  • Ubuntu 20.04: no OFED, OFED 5.4
  • Ubuntu 22.04: no OFED, OFED 5.6, 5.7

因此,假如需要RDMA的支持,我们还需要重新编译一下客户端,在此之前,需要先安装官方驱动,具体方法可以参考下述链接

安装完成后,修改/etc/beegfs/beegfs-client-autobuild.conf,找到buildArgs=-j8这一行,修改为下述信息

buildArgs=-j8BEEGFS_OPENTK_IBVERBS=1OFED_INCLUDE_PATH=/usr/src/ofa_kernel/default/include/

然后执行

/etc/init.d/beegfs-client rebuild

然后需要配置mgmtd和metadata和storage。检查一下,假如storage显示是RDMA,client应该也没有太大问题了,可以放心。

beegfs-net
目录
相关文章
|
1月前
|
测试技术 Linux 虚拟化
HCL中虚拟设备的转发性能怎么样?今天我们来测一下
HCL中虚拟设备的转发性能怎么样?今天我们来测一下
|
7月前
|
Linux API 调度
深入了解DPDK:如何优化网络包处理性能(上)
深入了解DPDK:如何优化网络包处理性能
深入了解DPDK:如何优化网络包处理性能(上)
|
11月前
|
Linux Anolis 异构计算
关于远程直接内存访问技术 RDMA 的高性能架构设计介绍
本文介绍 RDMA 技术的基本原理及交流在工程上的设计思路。
|
9月前
|
编解码 监控 开发工具
如何同时启动Android平台GB28181设备接入模块和轻量级RTSP服务模块?
为什么要设计GB28181设备接入模块?GB28181接入SDK,实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如智能监控、智慧零售、智慧教育、远程办公、生产运输、智慧交通、车载或执法记录仪等场景。Android终端除支持常规的音视频数据接入外,还可以支持移动设备位置(MobilePosition)订阅和通知、语音广播和语音对讲、云台控制和预置位查询等。
|
1月前
|
存储 网络协议 文件存储
存储硬件与协议
存储硬件与协议
|
7月前
|
存储 缓存 网络协议
深入了解DPDK:如何优化网络包处理性能(下)
深入了解DPDK:如何优化网络包处理性能
|
11月前
|
传感器 监控 网络协议
STM32配合W5500网卡连接MQTT服务器
W5500是一种基于TCP/IP协议的网络通讯芯片,可以提供网络连接功能,相当于是一种嵌入式以太网控制器,具有低功耗、高速传输、易于集成等特点。
689 1
|
网络协议 NoSQL Linux
性能提升 57% ,SMC-R 透明加速 TCP 实战解析
TCP 协议作为当前使用最为广泛的网络协议,场景遍布移动通信、数据中心等。对于数据中心场景,通过弹性 RDMA 实现高性能网络协议 SMC-R,透明替换应用 TCP 协议,实现应用网络透明加速。
258 0
性能提升 57% ,SMC-R 透明加速 TCP 实战解析
|
网络协议 容灾 Linux
系列解读 SMC-R:融合 TCP 与 RDMA 的 SMC-R 通信(二)
通过上一篇文章 《系列解读 SMC-R:透明无感提升云上 TCP 应用网络性能(一)》我们了解到,RDMA 相对于 TCP 具有旁路软件协议栈、卸载网络工作到硬件的特点,能有效增加网络带宽、降低网络时延与 CPU 负载。而内核网络协议 SMC-R 在利用 RDMA 技术的同时、又进一步完美兼容了 socket 接口,能够透明无感的为 TCP 应用带来网络性能提升。因此,龙蜥社区高性能网络 SIG 认为 SMC-R 将成为下一代数据中心内核协议的重要组成,对其进行了大量优化,并积极将这些优化回馈到上游 Linux 社区。
460 0
系列解读 SMC-R:融合 TCP 与 RDMA 的 SMC-R 通信(二)