【NVIDIA】NVIDIA Jetson设备的查询和监控操作

目录

“了解安装的Jetpack版本是多少?”

“监控GPU的使用率?”

“了解Jetson机器工作模式(电源模式)?”

“查看CPU使用情况?”

“散热片好烫,了解风扇有在工作么?”



“了解安装的Jetpack版本是多少?”

安装 jetson-stats

sudo apt install jetson-stats

方法1: 使用jtop查看版本

jtop

方法2: 使用jetson_release工具

jetson_release -v

监控GPU的使用率?”

方法1: 使用tegrastats(每1000ms刷新一次)

tegrastats --interval 1000

输出示例:GR3D_FREQ为GPU频率,%值即使用率。

方法2: 使用jtop(图形化工具,需安装jetson-stats)

可直观查看各核心使用率、功耗、温度及进程详情

sudo jtop  # 启动后选择GPU监控页面

“了解Jetson机器工作模式(电源模式)?”

方法1:通过nvpmodel查询

sudo nvpmodel -q

输出示例:

NVPM WARN: parsing power mode config file failed

Power Mode: 2

Name: 10W

输出说明:Power Mode的数字表示当前模式(如0/1/2/3/4等,不同Jetson型号支持的可能不同);Name为模式名称。

方法2:检查jetson_clocks状态

sudo jetson_clocks --status

输出说明:jetson_clocks service is active → 已启用最大性能锁定(CPU/GPU频率固定为最高)。jetson_clocks is not running → 未启用(频率由系统动态调节)。

开启最高功耗模式

sudo nvpmodel -m 0  # 切换至MAXN模式(全性能模式)

sudo jetson_clocks  # 锁定CPU/GPU最高频率

验证模式状态

sudo nvpmodel -q      # 查看当前电源模式

sudo jetson_clocks --show  # 检查频率是否锁定

查看CPU使用情况?”

  • 查看所有CPU核心状态(在线/离线)
cat /sys/devices/system/cpu/online
  • 实时监控CPU使用率(按核心显示)
tegrastats --interval 1000  

输出中的"CPU [X%@...]"为各核心负载。

  • 统计已启用的CPU核心总数
nproc --all

“散热片好烫,了解风扇有在工作么?”

查看风扇转速设定(0-255,0表示停止)

cat /sys/devices/pwm-fan/target_pwm

手动临时启动风扇(示例设为50%速度)

echo 128 | sudo tee /sys/devices/pwm-fan/target_pwm

使用jtop监控(确认风扇是否响应)

sudo jtop  # 查看FAN图表或传感器温度

温度监控
通过tegrastatsjtop观察温度,避免因过热导致降频。

猜你喜欢

转载自blog.csdn.net/wss794/article/details/146597326