NVIDIA Jetson平台GPU/CPU/RAM等硬件资源利用率数据获取及可视化

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,那么将针对整个日志文件进行格式化。

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值