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
目录
相关文章
|
人工智能 缓存 调度
技术改变AI发展:RDMA能优化吗?GDR性能提升方案(GPU底层技术系列二)
随着人工智能(AI)的迅速发展,越来越多的应用需要巨大的GPU计算资源。GPUDirect RDMA 是 Kepler 级 GPU 和 CUDA 5.0 中引入的一项技术,可以让使用pcie标准的gpu和第三方设备进行直接的数据交换,而不涉及CPU。
138071 6
|
Linux Anolis 异构计算
关于远程直接内存访问技术 RDMA 的高性能架构设计介绍
本文介绍 RDMA 技术的基本原理及交流在工程上的设计思路。
|
Web App开发 存储 缓存
RDMA优化整理(一)
简要的介绍了下RDMA的背景,并给出了一些RDMA编程优化技巧
4226 1
RDMA优化整理(一)
|
6月前
|
存储 人工智能 缓存
DeepSeek 3FS解读与源码分析(1):高效训练之道
本文从设计文档和源码,深入对 3FS 在文件系统和 AI workload 方面做一系列的解读。如有错误欢迎指正。
|
6月前
|
存储 缓存 人工智能
阿里云Tair KVCache:打造以缓存为中心的大模型Token超级工厂
Tair KVCache 是阿里云推出的面向大语言模型推理场景的缓存加速服务,基于分布式内存池化和分级缓存体系,解决显存墙与带宽瓶颈问题。为万亿参数模型的高效推理提供技术保障,推动 AI 算力进化与规模化应用。
|
5月前
|
存储 固态存储 索引
DeepSeek 3FS解读与源码分析(3):Storage模块解读
2025年2月28日,DeepSeek 正式开源其颠覆性文件系统Fire-Flyer 3FS(以下简称3FS),重新定义了分布式存储的性能边界。本文将结合代码和design_notes 对storage部分进行分析和探讨。
|
存储 网络协议 大数据
一文读懂RDMA: Remote Direct Memory Access(远程直接内存访问)
该文档详细介绍了RDMA(远程直接内存访问)技术的基本原理、主要特点及其编程接口。RDMA通过硬件直接在应用程序间搬移数据,绕过操作系统协议栈,显著提升网络通信效率,尤其适用于高性能计算和大数据处理等场景。文档还提供了RDMA编程接口的概述及示例代码,帮助开发者更好地理解和应用这一技术。
RBD的块设备的镜像快照实战指南
这篇文章提供了一个关于如何在Ceph RBD块设备上创建和管理快照的详细指南,包括快照的创建、回滚、分层克隆以及快照数量限制的操作步骤。
249 1
|
存储 测试技术 Linux