一、Ubuntu 1、cpu、内存 1) 使用top命令 $ top 2) 更直观的工具htop $ sudo apt-get install htop $ htop 2、gpu 用nivida-smi命令, $ nvidia-smi 这个命令只能显示一次,如果要实时显示,配合watch命令,n后面跟的是秒数 $ watch -n 1 nvidia-smi 二、TX2 1、 内存 $ free -m 2、系统内核 $ uname -a 3、usb设备 $ lsusb 4、cpu $ sudo apt-get install htop $ htop 5、gpu使用情况 $ sudo ~/tegrastates 一定要加上sudo,不然显示的信息不完全,参数列表: RAM :内存占用 CPU :cpu占用率,TX2有6个核,显示没核的占用情况 EMC - external memory controller,外存控制器,单位bus%@MHz AVP - audio/video processor,TX2自带的音频视频ASIC处理器,单位processor%@MHz NVDEC - NVIDIA video decoder engine, TX2带有视频编码hevc的加速器,%MHz GR3D - GPU,processor, GPU的主频, %MHz 6、显卡服务器查看方法 NVIDIA TX2是板载显卡,查看GPU用sudo ~/tegrastats的方法,但在其他显卡服务器上不可用 NVIDIA自带一个nvidia-smi的命令行工具,会显示显存使用情况: $ nvidia-smi 结果只能输出一次,在训练时可以周期性的执行nvidia-smi命令,watch的基本用法: $ watch [options] command 常用的参数是-n,指定多少秒执行一次命令 三、安装 jetson-stats监控和控制Jetson开发板 Jetson-states是一个软件包,用以监控和控制Jetson开发板,安装完jetson-states包括jtop、jetson-release、jetson_variable。 1、安装命令 sudo -H pip3 install jetson-stats 2、更新版本 sudo -H pip3 install -U jetson-states 3、jtop 它是一个运行在终端上的系统监控实用程序,可以实时查看和控制您的英伟达Jetson的状态,如CPU、RAM、GPU的状态和频率等… sudo jtop 有四个不同的选项: 1)ALL 包含板子上面的所有信息,包括:CPU状态、内存、GPU、磁盘、风扇和所有关于jetson_clock的状态、NVPmodel and other 2)GPU 关于NVIDIA Jetson实时的GPU 3)CTRL 你可以控制的状态 4)INFO 库、CUDA、Serial Number、interface的所有信息 其他的可用-h选项,执行命令:sudo jtop -h 4、jetson-releas 该命令显示您的NVIDIA Jetson的状态和所有信息。 5、jetson_varibles 这个脚本生成简单的环境变量,以便知道哪个是Jetson的硬件版本,以及已经安装了哪个Jetpack. 参考链接:https://pypi.org/project/jetson-stats/
$ top
$ sudo apt-get install htop $ htop