跳到内容
分享网

跑训练时想看显卡在干什么:nvtop 开源免费,终端里的 GPU 任务管理器

系统相关 Linux 1 分钟前更新 浏览 8 ↓ 直达下载

服务器上跑深度学习任务,最常问的两个问题是「显卡有没有在干活」和「显存还够不够」。nvtop 把这些直接画在终端里:各卡的利用率、显存占用、功耗温度与占用进程一目了然。

它解决什么问题

任务跑得慢,不确定是显卡没吃满还是卡在别处。

显存报错前想提前知道还差多少,避免任务跑到一半失败。

核心能力

能力 具体能做到什么
多卡同屏 一台机器上多块显卡可以同时监控
显存可视 总显存与已用显存都有图示,便于判断余量
进程列表 列出占用显卡的进程,直接定位是谁在跑
功耗温度 功耗与温度曲线一并展示,便于判断是否限功耗
彩色图表 在终端里用图形化方式呈现,比一行行数字易读
附带其他加速器 除主流显卡外,也能监控部分集成显卡与加速设备
nvtop — GPU 实时监控(免费学习资源)
nvtop · GPU 实时监控

和 nvidia-smi 的分工:一个是快照,一个是实时观察

nvidia-smi 输出的是一瞬间的状态,适合脚本采集与写入日志;nvtop 提供的是持续刷新的曲线,适合人盯着看趋势。日常判断「任务是否正常在跑」,看一次 nvidia-smi 往往不够——利用率在 30% 和 95% 之间来回跳的情况很常见,需要观察一段时间才能判断瓶颈在计算还是在数据读取。

实践里最有价值的两个用法:一是看显存余量,训练前估算批次大小是否安全;二是看功耗是否撞上限制,如果功耗长期顶在上限且频率被压,说明电力或散热是瓶颈,调整批次大小或限制功耗反而可能提升整体吞吐。它只读不写,对正在跑的任务没有影响。

同类工具怎么选

工具 授权 差别在哪
nvidia-smi 官方免费 厂商自带的查询工具,适合一次快照与脚本采集。
btop++ 开源免费 整机资源监控,含显卡概览,但 GPU 细节不如专用工具。
GPU-Z 免费闭源 Windows 下查看显卡参数与传感器,硬件识别更细。

谁适合用

  • 在服务器上跑训练任务的算法工程师
  • 管理多卡工作站、需要看整体的运维人员
  • 无桌面环境下做 GPU 排查的用户

怎么开始

  1. 通过包管理器安装 nvtop,或从项目页获取对应版本。
  2. 在终端启动,默认显示所有可用加速设备的实时状态。
  3. 观察利用率与显存曲线的走势,判断任务是否健康。
  4. 在进程区确认占用显卡的进程,核对是否为目标任务。
  5. 需要批量记录时改用命令行的状态查询工具配合脚本。

常见问题

读不到显卡信息?
先确认驱动与相关管理库是否安装正常,缺少底层接口时工具拿不到数据。

会影响任务性能吗?
只读查询,对负载基本无影响。

支持多卡吗?
支持,多块显卡会分别展示各自指标。

和 GPU-Z 有什么区别?
GPU-Z 面向 Windows 桌面与硬件参数,nvtop 面向 Linux 终端的实时监控与多卡场景。

授权与合规

nvtop 以 GPL-3.0 开源协议发布,源码在 GitHub 公开,免费使用。 官网:github.com/Syllo/nvtop

继续找同类资源

这条属于「系统相关」栏目,同栏目还有更多可直接使用的免费资源,可以在 系统相关全部资源 里按需翻阅。

相关资源

同栏目下这几条也常被一起翻到:

资源信息
界面语言 英文
授权方式 开源免费
适用平台 Linux
获取方式 直链下载
资源更新 2026-09-20
页面更新 2026-09-20

获取资源

点击按钮直接前往资源页面。