1. jtop
NVIDIA有完善的性能管理的工具jtop。而监控功耗的最简单方法是使用 jtop。要安装它,请运行以下命令:
sudo -H pip install -U jetson-stats
直接输入bash指令sudo jtop
即可调用其资源的图像界面:
此外,当您单击底部选项卡菜单时,您可以从每个单独的核心组件中获取详细信息和统计信息。如以下的CPU统计数据:
2. 系统数据
或者,我们可以在调用系统文件中以直接获取功耗,请运行:
sudo cat /sys/bus/i2c/drivers/ina3221x/6-0040/iio:device0/in_power?_input
如果使用问号运行此命令,您将获得三个值:总功耗 mW ( in_power0_input)
、GPU 消耗 mW ( in_power1_input)
和 CPU 消耗 mW ( in_power2_input)
。如果您有 USB 设备,实际功耗可能比报告的要大in_power0_input
。
3. 使用tegrastats
第三种监控功耗的方法是运行:
sudo tegrastats
然后查看POM_5V_IN(total in mW)
、POM_5V_GPU(GPU in mW)
和POM_5V_CPU(CPU in mW)
。
两者都jtop显示tegrastats当前和平均功耗(tegrastats 以x/y格式 显示这x是当前功耗并且y是平均值)。