使用watch命令

在Linux中,watch命令可以用来周期性地执行一个命令,并显示其输出。例如:

watch -n 1 nvidia-smi

这个命令会每秒执行一次nvidia-smi并显示其输出。你可以更改-n 1中的数字来改变更新频率(单位是秒)。

编写一个简单的Shell脚本

如果你想要更多的控制,可以编写一个简单的shell脚本来不断循环执行nvidia-smi命令:

while true; do
    clear
    nvidia-smi
    sleep 1  # 暂停1秒
done

这个脚本会无限循环地执行nvidia-smi,每次之间暂停1秒(可以根据需要调整)。

使用Python脚本

也可以编写一个Python脚本来执行并显示nvidia-smi的输出:

import os
import time

while True:
    os.system('clear')  # 清屏
    os.system('nvidia-smi')
    time.sleep(1)  # 暂停1秒

功能类似于上面的shell脚本。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐