Linux / Ubuntu 中的 GPU 监控应用
用于GPU负载监控的应用程序小列表
目录
GPU负载监控应用: nvidia-smi vs nvtop vs nvitop vs KDE plasma systemmonitor.
这里我们仅提供一些对GPU监控有用的Linux应用程序的截图和描述。
nvidia-smi
我们立刻可以看到负载为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
。
我们可以看到总VRAM使用量、整体GPU负载、每个进程的CPU负载和VRAM/RAM使用情况,还有一些图表。 有视觉效果总是非常棒的。
nvitop
nvitop的界面比nvtop更进一步。只需看一下这张截图:
温度、RAM/VRAM使用情况和GPU负载——所有信息都清晰可见且易于访问。
kde.plasma-systemmonitor
尽管我使用的是标准Ubuntu(基于Gnome),但我仍然可以安装 kde.plasma-systemmonitor 并使用它。
sudo apt-get install kde.plasma-systemmonitor
plasma-systemmonitor
KDE plasma systemmonitor有一个GPU部分,显示当前GPU负载。 虽然它无法与VRAM使用量相关联,但仍然有一定的用处。