如何监控NVIDIA Jetson的的运行状态和使用情况

一、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 terminal

optional 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 REFRESH
                        refresh 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:

  1. ALL收集有关您的主板的所有信息:CPU 状态、内存、GPU、磁盘、风扇以及有关 jetson_clocks、NVPmodel 和其他的所有状态
  2. GPU有关您的 NVIDIA Jetson 的实时 GPU 历史记录
  3. CPU NVIDIA Jetson 的实时 CPU 图
  4. MEM实时内存图表和交换监视器
  5. CTRL直接从此处启用/禁用jetson_clocksnvpmodel风扇
  6. 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 以及其他变量如下所示:

猜你喜欢

转载自blog.csdn.net/qq_39237205/article/details/125945475