Linux / Ubuntu 中的 GPU 监控应用

用于GPU负载监控的应用程序小列表

目录

GPU负载监控应用: nvidia-smi vs nvtop vs nvitop vs KDE plasma systemmonitor.

这里我们仅提供一些对GPU监控有用的Linux应用程序的截图和描述。

nvidia-smi

nvidia smi 截图 - 用于Linux中的GPU监控

我们立刻可以看到负载为2%,VRAM使用量为356MiB / 16376MiB,以及功耗为11W / 320W。 我们还可以看到每个进程使用的内存量。

要以自动刷新方式显示nvidia-smi:

nvidia-smi -l

nvidia-smi是一个非常有用的程序,你可以设置诸如GPU功耗限制等参数,通过以下命令:

# 设置200W的功耗限制(-i 0 仅适用于第一个GPU)
sudo nvidia-smi -i 0 -pl 200

nvtop

另一个用于监控Linux中GPU负载的优秀应用程序是 nvtop

nvtop 截图 - 用于Linux中的GPU监控

我们可以看到总VRAM使用量、整体GPU负载、每个进程的CPU负载和VRAM/RAM使用情况,还有一些图表。 有视觉效果总是非常棒的。

nvitop

nvitop的界面比nvtop更进一步。只需看一下这张截图:

nvitop 截图 - 用于Linux中的GPU监控

温度、RAM/VRAM使用情况和GPU负载——所有信息都清晰可见且易于访问。

kde.plasma-systemmonitor

尽管我使用的是标准Ubuntu(基于Gnome),但我仍然可以安装 kde.plasma-systemmonitor 并使用它。

sudo apt-get install kde.plasma-systemmonitor

plasma-systemmonitor

kde plasma systemmonitor - 用于Linux中的GPU监控

KDE plasma systemmonitor有一个GPU部分,显示当前GPU负载。 虽然它无法与VRAM使用量相关联,但仍然有一定的用处。

有用的链接