UNIXETC

nvtop – Linux下一款强大的GPU任务监视器

目录

nvtop 命令是基于 ncurses(新的 curses 库,在终端中显示信息)的 GPU 状态查看器,用于 AMD、Intel 和 NVIDIA GPU。换言之,您可以将此交互式 GPU 进程查看器用于 Linux 上的以下 GPU:

在Linux上安装nvtop #

使用nvtop #

现在该工具已安装,输入以下命令运行nvtop

1
nvtop

nvtop

可以使用-d选项,设置nvtop刷新时延

1
nvtop -d 0.25

如果需要在单色模式下使用nvtop,可以使用以下命令禁止彩色输出。

1
nvtop -C

设置针对所有GPU仅显示一个最大的BAR

1
nvtop -p

nvtop帮助信息

1
2
man nvtop
nvtop -h

nvtop快捷键 #

快捷键 说明
Up 选择上一个进程
Down 选择下一个进程
Left/Right 行控制
+/- 升序/降序排列
F2 打开界面设置选项
F12 将当前界面设置永久保存
F9 终止当前进程
F6 按当前选择字段排序
F10,q,Esc 退出nvtop

当需要查看是什么对 GPU 造成压力以及其他关键信息(如 GPU 温度或风扇速度),此时 nvtop 就变得非常有用。您可以使用nvtop快速终止GPU高消耗的进程,而无需使用ps/grep命令或egrep 命令的组合,然后终止 PID。大多数现代应用程序(如 Firefox、Chrome 和用 Python 编写的代码)都可以使用专用的 NVIDIA 或 AMD GPU。因此,nvtop这个小工具就显得很有用。