在Linux下实时查看GPU状态,我们可以使用NVIDIA提供的工具——nvidiasmi,nvidiasmi(NVIDIA System Management Interface)是一个命令行工具,用于监控和管理NVIDIA GPU设备。
(图片来源网络,侵删)
安装nvidiasmi
1、确保您的系统已经安装了NVIDIA的驱动,如果没有,您需要先从NVIDIA官网下载并安装合适的驱动程序。
2、安装完成后,打开终端,输入nvidiasmi,如果能够显示GPU状态信息,说明安装成功。
使用nvidiasmi查看GPU状态
基本用法
在终端中输入以下命令:
nvidiasmi执行后,您将看到类似以下的输出:
参数 描述 GPU温度 当前GPU的温度 GPU利用率 当前GPU的使用率 显存使用情况 当前显存的使用情况 Processes 当前正在使用GPU的进程列表实时监控GPU状态
要实时查看GPU状态,可以使用watch命令,每隔2秒刷新一次GPU状态,可以执行以下命令:
watch n 2 nvidiasmi这将每隔2秒自动刷新一次GPU状态信息。
自定义输出格式
您还可以使用querygpu=<属性>选项来自定义输出格式,只显示GPU利用率和显存使用情况,可以执行以下命令:
nvidiasmi querygpu=utilization.gpu,memory.used这将只显示GPU利用率和显存使用情况。
归纳一下,通过安装nvidiasmi工具,您可以方便地在Linux下实时查看GPU状态,希望对您有所帮助!