目录
文章目录
1.操作步骤
使用串口命令行测试步骤:
1.1 进入串口命令行之后:
a. GPU 全速测试
./gpu_burn -d 3600 &
b. CPU 全速测试
stress -c 12 &
c. 查看当前状态
1.2 tegrastats
下图:执行完命令后
下图:tegrastats 命令查看当前状态
其中:红圈中为CPU 负载,黄圈中为CPU温度; 蓝圈中,为GPU的负载和温度;
如果能够打开终端,使用jtop看到话,会得到如下图:
如下为上述测试步骤的一些说明:
2 性能模式开启
2.1 开启最高性能
默认已开启最高功耗模式,不用设置
sudo nvpmodel -m 0
附几种工作模式:
0: MAXN
1: MODE 10W
2: MODE 15W
3: MODE 30W ALL
4: MODE 30W 6CORE
5: MODE 30W 4CORE
6: MODE 30W 2CORE
7: MODE 15W DESKTOP
2.2 开启最大频率
sudo jetson_clock
开启后,可以使用sudo jetson_clocks --show 命令查看当前的cpu,gpu 频率
3 安装过程
CPU 全速测试:
3.1 安装stress
使用如下命令安装,如果安装完成,调过此步骤;
apt install stress
3.2 执行命令
stress -c 12 12 代表12个cpu
使用 nproc 命令可以查看当前cpu个数
使用 tegrastats 或 jtop (安装步骤见附录)命令查看当前运行状态:
安装gpu-burn: git clone GitHub - wilicc/gpu-burn: Multi-GPU CUDA stress test
make 如果没有make,则执行 apt install make 进行安装
使用命令行,执行gpu全速:
cd /home/gpu_burn
./gpu_burn -d 3600 3600 为执行的秒数,时间按需要长度进行设置
在终端中,CPU+GPU高负载测试: