GPU服务器 · 驱动安装与压力测试流程

该文章已生成可运行项目,

🖥️ GPU服务器 · 驱动安装与压力测试标准流程

适用系统: Ubuntu 24.04 LTS
适用显卡: RTX 3080/4070S/4090, A100, H100/H800


⚠️ 重要前提: 本流程适用于全新安装的Ubuntu 24.04系统。操作前请确保服务器已连接网络,并已通过SSH或物理终端登录。


1. 系统更新与基础工具

sudo apt update && sudo apt upgrade -y
sudo apt install build-essential gcc make pciutils -y
sudo reboot

🖥️ 终端输出示例:
正在读取软件包列表… 完成
下列软件包将被升级:…
继续执行吗?[Y/n] Y

💡 升级后务必重启,确保使用最新内核。

  1. 屏蔽开源驱动 nouveau
sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
sudo update-initramfs -u
sudo reboot

🖼️ 执行命令后无特别输出即为成功。重启后可用 lsmod | grep nouveau 验证,若无输出则屏蔽生效。

  1. 确认显卡被系统识别
lspci | grep -i nvidia

🖥️ 输出示例 (H800):
1a:00.0 3D controller: NVIDIA Corporation GH100 [H800] (rev a1)
…(共8行)

  1. 安装NVIDIA驱动
    📋 驱动版本对照表

RTX 3080/4070S/4090 → nvidia-driver-550

A100 → nvidia-driver-535-server

H100/H800 → nvidia-driver-550-server

以H800为例

sudo apt install nvidia-driver-550-server -y
sudo reboot

🖥️ 安装过程会显示进度条,可能弹出“Pending kernel upgrade”提示,直接回车继续即可。

  1. 验证驱动
nvidia-smi

🖼️ 预期窗口截图:
表格显示 Driver Version: 550.x.x,下方列出8块H800显卡,每张卡显存、温度、功耗数据正常。

  1. 安装压力测试工具

安装NVIDIA官方诊断工具DCGM

sudo apt install datacenter-gpu-manager -y
sudo systemctl start nvidia-dcgm
sudo systemctl enable nvidia-dcgm

方式一:从 Gitee 镜像下载(国内推荐,稳定)

git clone https://gitee.com/mirrors/gpu-burn.git
cd gpu-burn
make

方式二:从 GitHub 下载(备用,需网络通畅)

git clone https://github.com/wilicc/gpu-burn.git
cd gpu-burn
make

📌 说明: gpu-burn 无需额外依赖,make 编译后即可使用。推荐优先使用 Gitee 镜像,连接更稳定。若两条命令均失败,检查服务器DNS设置或联系网络管理员。

  1. 执行压力测试
    7.1 快速诊断 (约1分钟)
sudo nvidia-dcgmi diag -r 1

7.2 8卡同时满压力测试 (推荐,持续2小时)

gpu_burn 默认占用所有可见GPU,8张卡会同时满载

./gpu_burn 7200

💡 不加 CUDA_VISIBLE_DEVICES 时,gpu_burn 会自动检测并同时烧所有8张卡。

7.3 监控测试状态 (另开一个终端)

watch -n 1 nvidia-smi

🖼️ 监控截图:每张卡GPU利用率100%,温度稳定在70~80℃,功耗接近额定值,8张卡全部在线。

  1. 测试结果与报告

导出GPU指标

nvidia-smi --query-gpu=index,name,temperature.gpu,power.draw,clocks.sm,clocks.mem --format=csv > gpu_metrics.csv

导出DCGM诊断报告

sudo nvidia-dcgmi diag -r 3 -j > gpu_test_report.json

检查项 :GPU数量,8张卡全部识别
功耗, 接近TGP (H800≈700W, 4090≈450W)
温度, ≤85°C
Xid错误,dmesg无新增Xid

本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值