一、NVIDIA Jetson介绍
NVIDIA Jetson是NVIDIA为新一代自主机器设计的嵌入式系统,是一个AI平台,所提供的性能和能效可提高自主机器软件的运行速度。每个系统都是一个完备的模块化系统,具备CPU、GPU、PMIC、DRAM和闪存。Jetson具备可扩展性,选择应用场合的SOM,即能够以此为基础构建自定义系统,满足应用需求。
二、jetson-stats监控NVIDIA Jetson的的运行状态和使用情况
jetson-stats是一个用于监视和控制您的NVIDIA Jetson [Orin 系列、Xavier 系列、Nano、TX1、TX2] 的软件包,适用于所有 NVIDIA Jetson 生态系统。
2.1安装
# 终端输入
sudo -H pip install -U jetson-stats
它是一个在终端上运行的系统监控实用程序,可以实时查看和控制您的NVIDIA Jetson的状态。CPU、RAM、GPU状态和频率等.
您可以使用简单的命令运行 jtop simplejtop
nvidia@jetson-xavier-nx:~/$ jtop# 其他选项可通过-h以下选项获得:nvidia@jetson-xavier-nx:~/$ jtop -h
usage: jtop [-h] [--no-warnings] [--restore] [--loop] [-r REFRESH] [-p PAGE][-v]jtop is system monitoring utility and runs on terminaloptional arguments:-h, --help show this help message and exit--no-warnings Do not show warnings (default: False)--restore Reset Jetson configuration (default: False)--loop Automatically switch page every 5s (default: False)-r REFRESH, --refresh REFRESHrefresh interval (default: 500)-p PAGE, --page PAGE Open fix page (default: 1)-v, --version show program's version number and exit
2.2 使用效果
您可以使用向左、向右箭头或TAB更改页面来更改页面。
2.3 页面介绍
jtop有四个不同的页面来控制您的 NVIDIA Jetson:
- ALL收集有关您的主板的所有信息:CPU 状态、内存、GPU、磁盘、风扇以及有关 jetson_clocks、NVPmodel 和其他的所有状态
- GPU有关您的 NVIDIA Jetson 的实时 GPU 历史记录
- CPU NVIDIA Jetson 的实时 CPU 图
- MEM实时内存图表和交换监视器
- CTRL直接从此处启用/禁用jetson_clocks、nvpmodel或风扇
- INFO有关库、CUDA、序列号、接口等的所有信息
2.4 其他命令
2.4.1 jetson_release -v
jetson_release -v
2.4.2 jetson_swap
简单的管理器,用于打开和关闭您的 jetson 中的交换文件。
nvidia@jetson-nano:~/$ sudo jetson_swap -h
usage: createSwapFile [[[-d directory ] [-s size] -a] | [-h] | [--off]]-d | --dir <directoryname> Directory to place swapfile-n | --name <swapname> Name swap file-s | --size <gigabytes>-a | --auto Enable swap on boot in /etc/fstab -t | --status Check if the swap is currently active--off Switch off the swap-h | --help This message
2.4.3 jetson variables
在 bash 中安装 jetson-stats 时,将提供一个新环境变量列表,以了解您正在使用哪个硬件版本、安装了哪个 Jetpack 以及其他变量如下所示: