告别nvidia-smi:在Jetson Orin NX上用jtop监控GPU状态与环境配置的完整教程
当你第一次拿到Jetson Orin NX开发板时,可能会习惯性地打开终端输入nvidia-smi来查看GPU状态——然后发现这个在普通NVIDIA显卡上通用的命令在这里竟然无法使用。这其实是Jetson系列开发板的一个特点:它们采用了不同于桌面级显卡的架构设计,因此需要专门的工具来监控系统状态。而jtop就是这个问题的完美解决方案。
作为一款专为Jetson系列开发的开源监控工具,jtop不仅能提供类似nvidia-smi的GPU监控功能,还能全面展示CPU、内存、功耗、温度等系统信息,更重要的是可以直观地验证CUDA、TensorRT等关键组件的安装状态。本文将带你从零开始掌握jtop的安装、配置和全方位使用技巧,让你对Jetson Orin NX的系统状态了如指掌。
1. jtop的安装与基础配置
1.1 两种安装方式对比
在Jetson Orin NX上安装jtop主要有两种方式:通过apt包管理器安装和通过pip安装。这两种方式各有优劣:
apt安装(推荐方式)
bash复制sudo apt update
sudo apt install python3-jetson-stats
pip安装方式
bash复制sudo apt install python3-pip
sudo -H pip3 install -U jetson-stats
表:两种安装方式对比
| 特性 | apt安装 | pip安装 |
|---|---|---|
| 稳定性 | 较高(经过NVIDIA官方测试) | 可能获得最新功能 |
| 更新频率 | 较慢(随系统更新) | 可随时获取最新版本 |
| 依赖管理 | 自动处理 | 可能需要手动解决 |
| 推荐场景 | 生产环境 | 开发/测试环境 |
提示:无论选择哪种安装方式,安装完成后都需要重启服务才能生效:
bash复制sudo systemctl restart jetson_stats.service
1.2 配置开机自启动
为了让jtop监控服务在系统启动时自动运行
