📜  观看 nvidia smi - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:57:21.971000             🧑  作者: Mango

观看 nvidia smi - Shell-Bash

nvidia-smi是一个由NVIDIA提供的命令行工具,用于监视和管理支持NVIDIA GPU的系统。

安装nvidia-smi

通常情况下,nvidia-smi已经随着NVIDIA显卡驱动程序一起安装。如果您需要手动安装,可以从NVIDIA官网下载安装程序。

使用nvidia-smi

通过在终端中运行nvidia-smi,您将看到当前系统中所有NVIDIA GPU的详细信息,包括GPU型号、驱动程序版本、显存使用情况和进程列表。

$ nvidia-smi

nvidia-smi output

监测GPU状况

nvidia-smi可以用来监测各个GPU的状况,包括GPU利用率、显存使用情况、温度等信息。

$ watch -n 1 nvidia-smi

上述命令将每秒钟显示一次GPU状况。

查看GPU进程信息

nvidia-smi可以用来查看正在运行在每个GPU上的进程,以及这些进程正在使用的显存和GPU利用率信息。

$ nvidia-smi --query-compute-apps=pid,process_name,used_memory,utilization.gpu --format=csv

上述命令将以CSV格式显示所有正在运行的GPU进程信息。您可以通过进一步处理这些信息来监测和管理GPU资源的使用情况。

结论

使用nvidia-smi,您可以方便地监视和管理支持NVIDIA GPU的系统。通过监测GPU状况和进程信息,您可以更好地规划和管理GPU资源,从而提高您的计算效率。