Home

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

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

  • 使用 amdgpu 驱动程序的 AMD GPU。
  • 使用 i915 Linux 驱动程序的 Intel 显卡。
  • 使用 NVIDIA 驱动程序的 Nvidia GPU 以及从 GeForce 600、GeForce 800M 和后续产品开始的任何东西都应该可以正常工作。
  • Qualcomm 开发的 Adreno GPU
  • Apple GPU(M 系列)

在Linux上安装nvtop

  • Arch Linux

    sudo pacman -Syu nvtop
    
  • Gentoo Linux

    sudo layman -a guru
    sudo emerge -av nvtop
    
  • Ubuntu Impish (21.10), Debian buster (stable)

    sudo apt update
    sudo apt install nvtop
    
  • Fedora Linux version 36+

    sudo dnf install nvtop
    
  • CetOS Stream, RHEL, Rocky, and AlmaLinux version 8/9

    ## RHEL 8/9 ##
    sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %{rhel}).noarch.rpm
    sudo dnf install nvtop
    ## CentOS Stream, Rocky Linux, AlmaLinux ##
    sudo dnf install -y epel-release
    sudo dnf install nvtop
    

使用nvtop

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

nvtop

nvtop

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

nvtop -d 0.25

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

nvtop -C

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

nvtop -p

nvtop帮助信息

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这个小工具就显得很有用。

CDN   VPS   ForeverBlog   Autohotkey   openSUSE   7zip   QGIS   LearnSQL   NRDOC   Markdown   RSS