关于 jetson clocks 的命令

sudo nvpmodel -q

查看当前功率状态。

sudo nvpmodel -m1
sudo nvpmodel -m0

性能模式切换。

在jetson nano中,如果开启5w的低功率模式,通过jtop命令可以看到2号3号CPU被关闭,只有0号1号CPU运转。具体可以在 /etc/nvpmodel/nvpmodel_t210_jetson-nano.conf 中修改。

Jetson 开发板使用一种叫做DVFS (Dynamic voltage and frequency scaling )的技术,根据需要调整各个处理器的电压/功率,并将他们的运行功率/频率限制在当前性能模式设定的最大值之下。而使用 jetson_clocks 可以取消DVFS的动态调整,并将各处理器的频率强行设定为当前性能模式下的最大值。

sudo jetson_clocks --show

查看当前各个处理器的频率(CPU GPU 等)。

sudo jetson_clocks

开启 jetson_clocks 。打开 jtop 显示 jetson_clocks 状态为 running。

此时重启系统,发现jetson_clocks 被关闭,恢复到默认状态(DVFS)。

那么用什么命令可以中途退出 jetson_clocks 模式呢?我们需要在进入 jetson_clocks 模式之前,使用:

sudo jetson_clocks --store

保存默认配置。在进入 jetson_clocks 模式之后,使用:

sudo jetson_clocks --restore

退出 jetson_clocks 模式,恢复默认状态。

参考资料:

https://www.youtube.com/watch?v=UMJfYkCqmo4

https://forums.developer.nvidia.com/t/what-does-jetson-clocks-do/73788/2

https://forums.developer.nvidia.com/t/how-do-you-disable-the-jetson-clocks-sh/83973/2

原文地址:https://www.cnblogs.com/mrlonely2018/p/14790168.html