简介
本次使用工具gpu_burn对gpu进行烧机测试
GPU 温度过高/低、超频等性能问题等都会间接导致gpu计算能力受到影响,这些性能问题通常需要考虑电力和散热等方面,由此引入压力测试工具,可以测试GPU满载时的各状态参数值,gpu_burn便是一个有效的GPU压力测试工具,轻量、小巧,并且能在命令行中运行
安装
安装环境
系统:ubuntu 22.04
内核:4.15
GPU:NVIDIA GeForce RTX 3090
驱动: 535.54.03
安装过程
下载安装包:
wget https://github.com/wilicc/gpu-burn/archive/refs/heads/master.zip
二进制编译:
uzip master.zip cd gpu-burn-master && make
docker编译:
cd gpu-burn-master docker build -t gpu_burn:vmaster .
注:编译方式二选一,有docker环境并且不想本地安装选后者即可
测试
二进制测试:
./gpu_burn -d 100 ./gpu_burn -m 20000 -d 100
参数解释:
docker测试:
docker run --rm --gpus all gpu_burn:vmaster
测试结果
参数解释:
- 91.*%表示GPU在烧机过程中的平均负载百分比。
- proc'd是GPU卡处理的工作进程数量
- Gflop/s是八个GPU核心的实际浮点运算性能,单位是每秒Giga(十亿)次浮点运算
- errors: 0 - 0表示在烧机过程中没有发生任何错误,两个GPU核心都运行正常
- temps: 显示了八个GPU核心在烧机过程中的温度
- 最后输出gpu卡状态