jtop
功能介绍
jtop是第三方开源的为Jetson嵌入式平台开发的实时系统监控工具,能够直观显示CPU/GPU负载、内存占用、温度传感器数据和实时功耗统计等关键硬件指标。它专为Jetson优化,可动态监控NVPmodel功耗模式状态,并提供JetPack版本、CUDA驱动等软件环境信息,帮助开发者全面掌握设备运行状态并进行性能调优。
安装步骤
sudo apt update
sudo apt install python3-pip
sudo pip3 install -U jetson-stats -i https://pypi.tuna.tsinghua.edu.cn/simple
sudo reboot
常见说明
Q1 安装后无法启动Jtop
通常情况下,安装完Jtop后,需退出终端后,再次打开新的终端后,输入jtop命令启动jtop。 不确定的时候,可以重启设备后,尝试在终端中输入jtop命令。
上述手段无法启动jtop时,可以通过如下手段进行排查:
检查启动日志,查看jtop运行exit的具体日志信息
nvidia@tegra-ubuntu:~$ journalctl -u jtop.service -n 100 --no-pager
若为:功率没有设置
Jul 19 09:15:11 tegra-ubuntu jtop[3773]: name=self._nvpmodel_now['name'],
Jul 19 09:15:11 tegra-ubuntu jtop[3773]: TypeError: 'NoneType' object is not subscriptable
Jul 19 09:15:11 tegra-ubuntu systemd[1]: jtop.service: Main process exited, code=exited, status=1/FAILURE
Jul 19 09:15:11 tegra-ubuntu systemd[1]: jtop.service: Failed with result 'exit-code'
上述说明jtop命令在启动过程中无法获得当前模组的功率设置导致启动失败,可以通过如下命令确认:
nvidia@tegra-ubuntu:~$ sudo nvpmodel -q
NVPM WARN: power mode is not set!
手动设置一次系统功率:
sudo nvpmodel -m 0
重启jtop后可以解决。