使用watch命令
在Linux中,watch命令可以用来周期性地执行一个命令,并显示其输出。例如:
watch -n 1 nvidia-smi
这个命令会每秒执行一次nvidia-smi并显示其输出。你可以更改-n 1中的数字来改变更新频率(单位是秒)。
编写一个简单的Shell脚本
如果你想要更多的控制,可以编写一个简单的shell脚本来不断循环执行nvidia-smi命令:
while true; doclearnvidia-smisleep 1 # 暂停1秒
done
这个脚本会无限循环地执行nvidia-smi,每次之间暂停1秒(可以根据需要调整)。
使用Python脚本
也可以编写一个Python脚本来执行并显示nvidia-smi的输出:
import os
import timewhile True:os.system('clear') # 清屏os.system('nvidia-smi')time.sleep(1) # 暂停1秒
功能类似于上面的shell脚本。