Repolode
Syllo

Syllo/nvtop

类似 htop 的终端监控工具,可查看 AMD、Intel、NVIDIA 等多厂商 GPU 与加速卡的进程占用。

可替代:nvidia-smi

Star
11,127
Fork
459
未关闭 Issue
148
最近提交
上个月

这是什么?

NVTOP(Neat Videocard TOP)是一款终端版 GPU 与加速卡监控工具,界面风格与 htop 相近。它可以同时管理多块设备,列出每块卡上正在使用的进程,并以实时图表展示利用率、显存、温度、功耗和频率等指标。

项目支持的厂商较多,包括通过 amdgpu 驱动的 AMD、基于 i915 或 xe 驱动的 Intel、通过 NVML 的 NVIDIA,以及高通 Adreno、博通 VideoCore、华为昇腾 Ascend、Rockchip、沐曦 MetaX、燧原 Enflame、Tenstorrent 和天数智芯 Iluvatar CoreX 等,Apple 目前仅提供初步支持。进程级统计依赖内核的 fdinfo 接口,因此所需内核版本取决于具体驱动。

可以通过大多数 Linux 发行版软件源、Snap、Conda-forge 或 AppImage 安装,也可以用 CMake 从源码编译。配置项可按 F2 交互式修改,按 F12 保存。

核心功能

  • 01以类似 htop 的界面显示多块 GPU 上各进程的占用情况。
  • 02以图表展示利用率、显存、温度、功耗、频率和 PCIe 吞吐。
  • 03支持 AMD、Intel、NVIDIA、高通 Adreno、华为昇腾等多家厂商。
  • 04按 F2 进入交互式设置,按 F12 保存偏好。
  • 05可通过多数 Linux 包管理器、Snap、Conda-forge、AppImage 和 Docker 安装。

适用场景

  • 在共享训练服务器上查看哪些进程占用了显存。
  • 通过 SSH 在无显示器的 Linux 机器上检查 GPU 温度与功耗。
  • 用同一个终端工具监控混合多厂商加速卡的主机。

快速上手

  1. 1

    在 Debian 或 Ubuntu 上用 apt 安装 nvtop

    sudo apt install nvtop
  2. 2

    在终端中运行 nvtop

    nvtop

使用前须知

  • Apple GPU 支持仍处于初始阶段,存在一些问题和限制。
  • AMD 和 Intel 的按进程监控需要较新的 Linux 内核(AMD 需 5.14 及以上,Intel 需 5.19 及以上)。
  • Intel 的总内存占用和准确的 GPU 频率需要 CAP_PERFMON 或 CAP_SYS_ADMIN 权限,或以 root 身份运行。
  • 元数据中没有明确的许可证标识,复用前请先核实仓库的许可证。

收录于专题

标签

常见问题

nvtop 是什么?
类似 htop 的终端监控工具,可查看 AMD、Intel、NVIDIA 等多厂商 GPU 与加速卡的进程占用。 NVTOP(Neat Videocard TOP)是一款终端版 GPU 与加速卡监控工具,界面风格与 htop 相近。它可以同时管理多块设备,列出每块卡上正在使用的进程,并以实时图表展示利用率、显存、温度、功耗和频率等指标。
nvtop 可以免费使用吗?用的什么许可证?
nvtop 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
nvtop 还在维护吗?
半年内有更新。nvtop 最近一次提交是在 2026年10月4日。
nvtop 适合用来做什么?
在共享训练服务器上查看哪些进程占用了显存。 通过 SSH 在无显示器的 Linux 机器上检查 GPU 温度与功耗。 用同一个终端工具监控混合多厂商加速卡的主机。
nvtop 怎么安装和运行?
在 Debian 或 Ubuntu 上用 apt 安装 nvtop: sudo apt install nvtop 在终端中运行 nvtop: nvtop
在哪里获取 nvtop?
源代码和安装说明在 GitHub 上:https://github.com/Syllo/nvtop

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目

面向华硕笔记本的轻量级 Windows 控制工具,可替代 Armoury Crate 的大部分性能模式、显卡模式和风扇控制功能。

效率与应用#asus#laptop#windows
1.6万+105 本周669C#GPL-3.0维护活跃更新于 23小时前