nvidia-smi是否会在间隔时间内提供即时信息或平均值?

时间:2016-03-10 09:41:31

标签: linux gpu gpgpu nvidia

当我使用nvidia-smi -l 60时,我问自己是否:

  • 所给出的信息是每60秒使用一次的快照
  • 给出的信息是时间和时间之间的平均值+/- 60秒

你知道答案吗?我还没找到它。

谢谢。

1 个答案:

答案 0 :(得分:7)

-l选项每隔给定秒执行nvidia-smi轮询(-lm如果要执行每隔给定的毫秒数)。所以基本上是的,它是每个给定时间内的快照。

实际上,如果您只想监视它,可以使用watch实用程序(这是在shell脚本上轮询的标准方法)。这将显示nvidia-smi输出并每1秒更新一次: watch -n 1 nvidia-smi

如果您想将其重定向到某个文件(如果您对某些特定指标感兴趣,最终会对其进行过滤),您还可以构建一个简短的shell脚本来执行此操作,例如:

while true; do nvidia-smi | tee -a logfile && sleep 2; done