Ubuntu 20.04 安装NVIDIA网卡驱动

Ubuntu 20.04 安装NVIDIA网卡驱动

1. 查询系统版本和架构

# 查询系统信息
cat /etc/issue
# 查询架构
uname -m

2. 下载对应系统版本架构的网卡驱动

​ 到官方驱动下载页面,选择对应系统版本架构,下载驱动安装包,根据上一步骤查询到的信息,我们选择Ubuntu 20.04 x86_64

​ 最终下载文件:MLNX_OFED_LINUX-5.8-3.0.7.0-ubuntu20.04-x86_64.iso

3. 检查系统是否识别到网卡设备

sudo -i
lspci |grep Mellanox
45:00.0 Infiniband controller: Mellanox Technologies MT27800 Family [ConnectX-5]
# 有类似以上 输出代表主机已识别到一张 Mellanox [ConnectX-5] 网卡

4. 挂载或者解压驱动包,安装网卡驱动

​ 如果下载的驱动包文件格式 为ISO,那么挂载,如果是tgz包就直接解压,进入解压后的目录开始安装。

sudo apt update
# ISO 方式挂载
sudo mount ~/MLNX_OFED_LINUX-5.8-3.0.7.0-ubuntu20.04-x86_64.iso /mnt
mount: /mnt: WARNING: device write-protected, mounted read-only.
cd /mnt
# tgz 方式解压
tar xf MLNX_OFED_LINUX-23.04-1.1.3.0-ubuntu20.04-x86_64.tgz
./mlnxofedinstall --all
......
Do you want to continue?[y/N]:y
# 安装完成后,根据提示启动ib网卡
/etc/init.d/openibd restart

5. 配置网卡静态ip地址

ibdev2netdev
mlx5_0 port 1 ==> ibs4 (Up)
sudo vim /etc/netplan/00-installer-config.yaml
network: 
  version: 2
  renderer: networkd
  ethernets: 
    ibs4: 
      dhcp4: false
      addresses: 
        - 10.10.10.111/24
    eno1: 
      dhcp4: false
      match: 
        # 绑定mac地址,防止开机启动网卡名称变化
        macaddress: 0c:9d:92:bd:79:2c
      addresses:  
        - 192.168.3.45/24
      gateway4: 192.168.3.1
      nameservers:  
        addresses: [8.8.8.8]

6. 使用驱动自带性能测试工具测试网卡性能

​ 测试前需要关闭防火墙,或者放行测试工具的默认端口号 18515

服务端

ib_write_bw --report_gbits

客户端

ib_write_bw --report_gbits 10.10.10.111 -D 30
--report_gbits   #   以Gb/s 为单位显示测试结果
-D 30         	 #   测试时长 30 秒
  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值