news 2026/9/8 21:44:55

btop:快速上手的终端 GPU 监控工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
btop:快速上手的终端 GPU 监控工具

btop:快速上手的终端 GPU 监控工具

【免费下载链接】btopA monitor of resources项目地址: https://gitcode.com/GitHub_Trending/bt/btop

游戏掉帧、渲染变慢时,打开终端敲一下 btop,就能看到是哪项资源卡了脖子。这是个轻量终端监控工具,也能显示 NVIDIA、AMD、Intel 三家的 GPU 监控数据。

🖥️ 它凭什么能跑在终端里

btop 用 C++ 编写,是终端性能监控工具,编译后只有一个二进制文件,启动后几乎不占资源。GPU 数据走各家官方接口:NVML(NVIDIA 官方管理接口)、ROCm SMI(AMD 官方显卡管理库)、Intel 直接读系统文件。一个面板集成 CPU、内存、磁盘、网络、进程和显卡数据,支持 Linux、macOS 和多个 BSD 系统,跨品牌 GPU 查看不用换工具。

⚡ 从零到看到 GPU 数据(3 步上手)

① 确认环境

Linux x86_64 上编译时默认开启 GPU 支持,你只需装好显卡驱动:NVIDIA 用户先跑nvidia-smi验证驱动,AMD 需要系统里有 rocm_smi_lib 库,Intel 核显稍后要读系统文件的权限。

② 获取并运行

git clone https://gitcode.com/GitHub_Trending/bt/btop cd btop && make

编译完成后直接运行btop,或sudo make install装进系统。AMD 的库系统里缺失时,编译加一个RSMI_STATIC=true静态链接即可。

③ 验证 GPU 视图

启动后按5切换第一块显卡面板,67依次切换第二、三块,0全部隐藏。面板里能看到利用率、显存、温度、功耗和频率,显示显卡型号就说明接上了。曲线随刷新率滚动,默认 2000 毫秒一次。按 F1 打开帮助菜单可查全部快捷键。

🎮 按场景看指标,而不是按品牌看

三家显卡的数据来源不同(NVIDIA 走 NVML,AMD 走 ROCm SMI,Intel 读系统文件),但你盯的是同一组数字。

游戏掉帧先看什么

  • 看 GPU 利用率曲线:顶在 100% 而帧率仍低,就是显卡瓶颈
  • 盯显存占用:接近总量时卡顿常见,温度超过 80°C 要警惕降频
  • 看 CPU 负载:单核长期 100% 是单核瓶颈,不是显卡问题

渲染跑满盯哪条曲线

  • 盯显存趋势曲线:持续爬升逼近上限,渲染可能因显存不足失败
  • 盯温度曲线:一路走高不回落,说明散热该升级
  • 看 CPU 与 GPU 曲线配合:卡闲转而 CPU 打满,负载没分到 GPU 上

日常挂机关注哪些数值

  • 看空闲时利用率是否落到接近 0:长期不归零说明有后台进程占着卡
  • 盯功耗与频率:配合温度判断显卡是否处于低功耗状态,Intel 核显目前支持这三项

🎨 让面板变成你的样子

按 F2 进选项菜单,鼠标或方向键改所有选项,退出自动保存。配置文件在~/.config/btop/btop.conf,最常用两个参数:update_ms控制刷新间隔毫秒数,color_theme指定主题名。仓库themes/目录内置 40 多套配色,nord、dracula 都在里面,自制主题放进~/.config/btop/themes/即可。

🔍 遇到问题,90 秒自查

  • 补权限(Intel 核显常见):安装后运行sudo make setcap,或临时提权运行
  • 补驱动或库(显卡不显示):先用 nvidia-smi 等官方工具确认驱动正常,再确认 AMD 的 rocm_smi_lib 已装
  • 验编译选项(GPU 面板缺失):确认以 GPU 支持编译(x86_64 默认开启,静态链接不支持 GPU)

各品牌的详细核对清单见 README.md 的 GPU compatibility 章节。

仓库已 clone 到本地,想跟进功能更新,随时看 CHANGELOG.md。

【免费下载链接】btopA monitor of resources项目地址: https://gitcode.com/GitHub_Trending/bt/btop

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/8 21:44:27

10 分钟装好第一个 FreeCAD 插件:扩展管理器使用全解

10 分钟装好第一个 FreeCAD 插件:扩展管理器使用全解 【免费下载链接】FreeCAD Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. 项目地址: https://gitcode.com/GitHub_Trending/fr/FreeCAD 装完 FreeCAD&am…

作者头像 李华
网站建设 2026/9/8 21:43:18

2026年头部新闻软文发稿平台推荐:媒体资源与效率深度横评

核心要点导读新闻软文行业正从“单点发稿”向“全链路矩阵传播”加速演进,信源分层构建与GEO适配能力成为平台核心竞争壁垒本次横评围绕媒体资源完整度、信源合规管控、矩阵协同效率、AI驱动能力、GEO优化适配五大维度,对鹿推推、极智引擎、深度信源、鹿…

作者头像 李华
网站建设 2026/9/8 21:41:17

如何在PC上流畅运行RPCS3 PS3模拟器:稳定60帧完整指南

如何在PC上流畅运行RPCS3 PS3模拟器:稳定60帧完整指南 【免费下载链接】rpcs3 PlayStation 3 emulator and debugger 项目地址: https://gitcode.com/GitHub_Trending/rp/rpcs3 想在电脑上重温《神秘海域》《最后生还者》这些PS3经典大作?免费开源…

作者头像 李华
网站建设 2026/9/8 21:40:10

Claude Code深度实战:从安装配置到省token的高效工作流

最近这段时间,我基本是Claude Code的重度用户。以前改一个跨模块的bug,要在IDE、终端、文档之间来回切换,现在大部分时间都泡在终端里,让Claude Code直接读代码库、定位问题、改完跑测试,效率确实提升了一大截。这篇文…

作者头像 李华
网站建设 2026/9/8 21:39:59

完整KTransformers昇腾NPU部署实战

完整KTransformers昇腾NPU部署实战 【免费下载链接】ktransformers A Flexible Framework for Experiencing Heterogeneous LLM Inference/Fine-tune Optimizations 项目地址: https://gitcode.com/GitHub_Trending/ktr/ktransformers 你手上有一张 Atlas 300I A2 昇腾N…

作者头像 李华
网站建设 2026/9/8 21:38:48

WPS论文参考文献插入全攻略:脚注尾注与手动方案详解

上周帮师妹改论文,她发来一版“文献已经插好了”的稿子。我打开一看,文末倒是规规矩矩列了十几条文献,但正文里一个上标编号都没有——她理解的“插文献”,就是把文献列表摆在末尾,正文里的引用位置全空着。我相信这不…

作者头像 李华