【infiniband】安装驱动

2023-12-15 12:35:22

安装 InfiniBand 驱动包通常包括几个步骤,但是可能会有所不同,取决于使用的操作系统和具体的硬件。以下是在 Linux 系统上安装 InfiniBand 驱动的通用步骤:

1.检查硬件和操作系统兼容性

??确保服务器硬件支持 InfiniBand,并查看驱动版本和内核版本以确保兼容性。

用lspci查看IB卡型号:

2.安装基本的开发工具

许多系统默认不包括编译驱动所需的工具,因此需要安装它们。对于基于 Debian 的系统(如 Ubuntu),可以使用:

sudo apt-get install build-essential

对于基于 Red Hat 的系统(如 CentOS),可以使用:

sudo yum groupinstall "Development Tools"

3.安装内核头文件和开发包

需要对应当前内核版本的内核开发头文件。

   sudo apt-get install linux-headers-$(uname -r) # Debian/Ubuntu
   sudo yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r) # CentOS/Red Hat

4.下载和安装 InfiniBand 驱动

?IB卡官网linux驱动链接:Linux Drivers

通常,InfiniBand 驱动可以从硬件制造商的官方网站或是作为开源软件(如 OFED)下载。安装之前,请仔细阅读所下载软件包的指南(例如,《NVIDIA MLNX_OFED Documentation Rev 4.9-6.0.6.0 LTS》Installing MLNX_OFED)。

运行安装脚本:

   tar -xvf MLNX_OFED_LINUX-<version>-<distro>.tgz
   cd MLNX_OFED_LINUX-<version>-<distro>
   sudo ./mlnxofedinstall --all --force

5.配置和启动服务

一旦安装了驱动,可能还需要启动相应的服务,如自动配置守护进程和相关子系统。

/etc/init.d/openibd restart
systemctl restart opensmd

6.验证安装

安装完成后,使用一些基本的 InfiniBand 命令来验证安装是否成功和网络是否正常。

   ibv_devinfo
   ibstat

用ib_write_bw、ib_send_bw、ib_read_bw测试带宽。

文章来源:https://blog.csdn.net/eidolon_foot/article/details/135013004
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。