1. 为什么需要性能监控工具
在嵌入式开发领域,性能监控就像给设备装上了"仪表盘"。特别是对于Jetson Orin Nano这样的边缘计算设备,实时掌握系统状态直接影响开发效率和问题排查速度。我最初接触Jetson系列设备时,就因为没有合适的监控工具,导致多次出现GPU过热降频而不自知的情况。
Jetson-stats(包含jtop工具)是专为NVIDIA Jetson平台开发的性能监控套件。相比传统的top、htop等通用工具,它能提供更精准的GPU利用率、内存带宽、CPU/GPU频率等关键指标。这些数据对于优化深度学习模型部署、调试多线程应用至关重要。
2. 安装前的准备工作
2.1 系统环境检查
在开始安装前,建议先执行以下命令确认系统版本:
bash复制cat /etc/nv_tegra_release
典型输出示例:
code复制# R32 (release), REVISION: 7.3, GCID: 33899372, BOARD: t186ref, EABI: aarch64, DATE: Thu Jun 15 08:20:45 UTC 2023
2.2 依赖项安装
Jetson-stats需要Python 3.6+环境。Orin Nano出厂默认已安装Python 3.8,但仍需确认pip可用:
bash复制sudo apt update
sudo apt install python3-pip
注意:避免使用root权限直接安装Python包,这可能导致后续权限冲突。建议使用
--user参数或虚拟环境。
3. 安装Jetson-stats的三种方式
3.1 通过pip直接安装(推荐)
这是最简洁的安装方式:
bash复制pip3 install --upgrade jetson-stats
安装完成后需要重新登录或重启系统,确保服务正常加载。
3.2 使用Debian包安装
对于偏好系统级管理的用户,可下载.deb包:
bash复制wget https://github.com/rbonghi/jetson_stats/releases/download/v4.0.0/jetson-stats_4.0.0_all.deb
su
