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
目录
相关文章
|
3月前
|
编解码 监控 网络协议
GB28181设备接入模块和轻量级RTSP服务有什么区别?
本文对比了GB28181与轻量级RTSP服务的特点与应用场景。GB28181为国标视频监控技术规范,适用于大规模监控系统,如城市安防、交通监控等,强调设备接入、流传输及控制。RTSP则是一种控制流媒体传输的协议,广泛用于直播、点播及视频会议等场景。文中还介绍了SmartGBD模块,用于非国标Android终端接入GB28181系统,并列举了其多项功能。轻量级RTSP服务则便于用户在内网环境中无需额外部署即可提供RTSP流服务。两者各有优势,可根据具体需求选择使用。
105 1
|
6月前
|
测试技术 Linux 虚拟化
HCL中虚拟设备的转发性能怎么样?今天我们来测一下
HCL中虚拟设备的转发性能怎么样?今天我们来测一下
|
Linux Anolis 异构计算
关于远程直接内存访问技术 RDMA 的高性能架构设计介绍
本文介绍 RDMA 技术的基本原理及交流在工程上的设计思路。
|
Linux API 调度
深入了解DPDK:如何优化网络包处理性能(上)
深入了解DPDK:如何优化网络包处理性能
深入了解DPDK:如何优化网络包处理性能(上)
|
17天前
|
消息中间件 Linux iOS开发
.NET 高性能异步套接字库,支持多协议、跨平台、高并发
【11月更文挑战第3天】本文介绍了高性能异步套接字库在网络编程中的重要性,特别是在处理大量并发连接的应用中。重点讨论了 .NET 中的 Socket.IO 和 SuperSocket 两个库,它们分别在多协议支持、跨平台特性和高并发处理方面表现出色。Socket.IO 基于 WebSocket 协议,支持多种通信协议和跨平台运行,适用于实时通信应用。SuperSocket 则通过事件驱动的异步编程模型,实现了高效的高并发处理,适用于需要自定义协议的场景。这些库各有特点,可根据具体需求选择合适的库。
|
3月前
|
网络协议 NoSQL API
深入理解 RDMA 的软硬件交互机制
本文深入分析了RDMA技术在数据中心高性能网络环境下的工作原理及软硬件交互机制,通过对比传统Kernel TCP,突出了RDMA在减少延迟、提高系统性能方面的优势,同时讨论了其在内存管理、软硬交互方面的关键技术和挑战,为读者提供了全面理解RDMA技术及其应用场景的视角。
|
4月前
|
监控 网络协议 物联网
一款轻量级的通信协议---MQTT (内含Linux环境搭建)
**MQTT协议摘要** MQTT是一种轻量级的发布/订阅型网络协议,适用于低带宽、高延迟或不可靠的网络环境,尤其适合物联网(IoT)设备。其主要特点包括: 1. **发布/订阅模型**:设备通过主题进行通信,发布者无需知道订阅者,订阅者也不需知道消息来源。 2. **轻量级**:协议头部小,减少网络负载,适合资源受限的设备。 3. **断线重连**:支持客户端在失去连接后重新连接,保持通信。 4. **服务质量级别(QoS)**:提供0(最多一次)、1(至少一次)和2(恰好一次)三种级别,保证消息传递的可靠性。
|
存储 缓存 网络协议
深入了解DPDK:如何优化网络包处理性能(下)
深入了解DPDK:如何优化网络包处理性能
|
存储 运维 监控
性能透明提升 50%!SMC + ERDMA 云上超大规模高性能网络协议栈
新的协议栈是不是重新发明轮子?一个协议栈能否解决所有问题?适配所有场景?
性能透明提升 50%!SMC + ERDMA 云上超大规模高性能网络协议栈
|
网络协议 NoSQL Linux
性能提升 57% ,SMC-R 透明加速 TCP 实战解析
TCP 协议作为当前使用最为广泛的网络协议,场景遍布移动通信、数据中心等。对于数据中心场景,通过弹性 RDMA 实现高性能网络协议 SMC-R,透明替换应用 TCP 协议,实现应用网络透明加速。
296 0
性能提升 57% ,SMC-R 透明加速 TCP 实战解析