mellanox RDMA驱动源码下载以及编译安装

编程入门 行业动态 更新时间:2024-10-23 08:31:05

mellanox RDMA驱动<a href=https://www.elefans.com/category/jswz/34/1767830.html style=源码下载以及编译安装"/>

mellanox RDMA驱动源码下载以及编译安装

据媒体报道,英特尔已出价55亿美元竞购Mellanox Technologies。 

Mellanox是一家提供一大批数据中心产品的公司,产品包括以太网交换机、芯片和InfiniBand智能互连解决方案、服务器、存储设备和超融合基础设施。在最近的一系列季度财务业绩中,Mellanox拿出了一份“漂亮的成绩单”,其季度营收创下新纪录达到2.792亿美元,同比增长了24%。该公司在全球拥有近3,000名员工,据说在500强超级计算机中大约有一半的计算机使用了它的设备。

 

1、源码下载
在官网根据服务器版本找到对应的.tar文件或者src源码包。旧版本在archive version里


推荐下载.tar文件包,里面包含了src源码

安装配置过程非常简单,如果版本号匹配且依赖关系正确,理论上是可以直接执行其中的./mlnxofedinstall来进行安装的,如果遇到报错,网上的教程有很多。

2、修改驱动源码并安装。 

在/SRC/SRPM文件中,各个模块源码已经分文件打包成了.rpm包。通过一下指令进行解压成.tar包,并进一步解压成普通目录

  rpm2cpio filename.rpm | sudo cpio -idv
  tar -zxvf filename.tar
进入该目录,根据你的功能需求修改其中的.c,.h文件等。之后在这个目录执行(此目录中仅有一个.config文件,据此生成makefile 和install文件)

  ./config
  make
  make install
就会在/usr/local/lib下生成修改的对应模块的.o文件,注意这个.o文件跟之前用./mlnxofedinstall生成的整套的驱动设备是冲突的,通常编写程序依旧会使用./mlnxofedinstall生成的驱动,因为默认环境变量中不会查询/usr/local/lib库。

为了测试修改的驱动功能,可以在测试程序的目录下输入

export LD_LIBRARY_PATH=/usr/local/lib:LD_LIBRARY_PATH
将/usr/local/lib库路径临时加到当前目录环境变量中 ,之后在本目录下编译运行的RDMA程序则会使用 驱动来运行。
 

更多推荐

mellanox RDMA驱动源码下载以及编译安装

本文发布于:2024-03-23 17:03:29,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1740652.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:源码下载   mellanox   RDMA

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!