1.jtop
安装
sudo -H pip install jetson-stats
使用
sudo jtop
2.tegrastats
NVIDIA Jetson平台自带tegrastats工具,查看GPU/CPU/RAM/EMC
信息
$tegrastats
3.gpuGraphTX
来源:Github-gpuGraphTX
gpuGraphTX
NVIDIA Jetson TX1和Jetson TX2(我的Jetson Nano及Xavier NX同样可使用)的GPU
活动的简单的移动图。可视化GPU利用率。
安装
需要Python Matplotlib库。
$ sudo apt-get install python3-matplotlib
或
$ sudo pip3 install matplotlib
使用
$ ./gpuGraph.py
或
$ python gpuGraph.py
或
$ python3 gpuGraph.py
4.tx-utils
来源:Github-tx-utils
tx-utils
是一个nvidia jetson tegra x系列的工具包。主要用来记录板子的状态,并将其写入excel表格,便于生成图表。可获得 CPU frequency,CPU utilization,GU,RAM,EMC
状态数据信息。
tegrastats2
Nvidia自带了一个tegrastats工具,默认位于home目录下(不一定,我的Jenson Xavier NX就不在该位置上,需要找到并修改)。可以用来查看cpu和gpu的一些状态信息。
sudo python3 tegrastats2.py --bin=/home/nvidia/tegrastats --output=./a.log --params "--interval 500"
用sudo来执行脚本,让tegrastats获得到gpu的状态。 --bin是tegrastats的路径,–output是log日志输出的路径。–params是附加给tegrastats的参数。
visualize
将原始日志内容格式化到excel文件里,并自动生成cpu占用率和gpu占用率的折线图。
python3 visualize.py --start="2018-06-09 02:42:30" --end="2018-06-09 02:43:15" --input="./a.log" --output=./freq.xls
不指定–start 和 --end,那么将针对整个日志文件进行格式化。