恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

btop:在终端里查看 NVIDIA / AMD / Intel 显卡监控数据

  • 首页
  • 资讯中心
  • /
  • btop:在终端里查看 NVIDIA / AMD / Intel 显卡监控数据

相关资讯

滑动相关捕获算法:扩频接收机同步原理与Matlab实现 2026/9/8 21:42:45
Hello Algo 快速排序深度解析:Pivot 分区、三数取中与尾递归优化的 Python 实现 2026/9/8 21:42:45
别再被“签名冲突“卡住更新:Obtainium 完整使用指南 2026/9/8 21:37:45

最新资讯

实时日志监控告警管道实践:Pathway 对接 Filebeat/Logstash、Kafka 与 ElasticSearch
Kubernetes CSI 迁移核心库 csi-translation-lib 解析:In-Tree 卷插件与 CSI 驱动之间的 PV 翻译机制
JSON for Modern C++ 中 byte_container_with_subtype::has_subtype:判断二进制值是否携带子类型
告别no longer警告:配置迁移与依赖维护的实用指南
CSDN发文测试背后的技术博客写作与SEO优化全流程
用 OpenRouter Provisioning API Key 规模化运营 Goose AI 工作坊:从共享密钥到按人配额的临时 Key 发放体系

今日推荐

Redis缓存与离线预计算在大数据处理中的实战应用
Android 12热启动闪屏排查:从冷热启动差异到官方SplashScreen避坑指南
加密资产价值投资:原理、方法与实战策略

本周热门

超人会飞不算本事:系统稳定依赖清晰规则与边界设计
超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论
基于CNN的调制信号识别:MATLAB实现时频图分类实战

本月精选

自研推理加速器Redwood:两周内实现PyTorch模型高效部署的实战教程
V4L2摄像头采集实战:从camera_client.rar到出图全流程解析
从“谁发明了钢琴键”到知识问答智能体:RAG与记忆工程实践

btop:在终端里查看 NVIDIA / AMD / Intel 显卡监控数据

发布时间:2026/9/8 21:42:45
btop:在终端里查看 NVIDIA / AMD / Intel 显卡监控数据 btop在终端里查看 NVIDIA / AMD / Intel 显卡监控数据【免费下载链接】btopA monitor of resources项目地址: https://gitcode.com/GitHub_Trending/bt/btopbtop 是一款运行在终端里的资源监控器它的 GPU 监控模块能同时覆盖 NVIDIA、AMD 与 Intel 三家显卡把利用率、显存、温度、功耗等指标直接画在 TUI 面板上。当渲染任务跑飞、游戏掉帧时你不必靠猜——打开 btop 的显卡监控面板就能判断瓶颈是否真的出在 GPU 上。项目速览btop 的定位是轻量级终端 TUI 资源监控器CPU、内存、网络、进程之外GPU 面板是 Linux 平台上的一个亮点。GPU 部分大致分三层最底层的硬件抽象由 src/linux/btop_collect.cpp 统一收口负责屏蔽不同发行版与内核的采集差异中间是品牌适配层NVIDIA 走 nvidia-ml 动态库AMD 走 ROCm SMI 库Intel 则直接读/sys/class/drm下的 PMU 性能计数器后两者对应的采集逻辑分别封装在厂商库和 intel_gpu_top 模块里最上层由 btop_draw.cpp 统一渲染成曲线与数值面板。整体设计不依赖驱动厂商的臃肿套件这也是它适合放进 SSH 会话使用的原因。从克隆到运行安装全流程先确认环境内核建议 5.4 以上三家厂商的官方驱动都要正常装好——NVIDIA 需要随驱动附带的nvidia-ml动态库AMD 需要rocm_smi_lib很多发行版有现成包Intel 集显则无需额外库但读取性能计数器需要提升权限。x86_64 Linux 下编译时 GPU 支持默认开启一般直接make即可如果发行版没有打包 ROCm SMI可以静态链接该库源码需放进lib/rocm_smi_lib目录否则编译会失败。克隆并编译安装的核心命令如下git clone https://gitcode.com/GitHub_Trending/bt/btop cd btop make sudo make install sudo make setcap其中setcap给 btop 授予扩展能力Intel 显卡监控和 CPU 功耗读取都依赖这一步不需要 Intel 支持的用户可跳过。常用编译参数一览参数说明适用场景GPU_SUPPORTfalse关闭 GPU 支持x86_64 默认开启无独显/核显、仅需 CPU 监控RSMI_STATICtrue静态链接 ROCm SMI 库AMD 显卡且发行版未打包 rocm_smi_libDEBUGtrue降低优化等级并输出调试日志排查监控数据异常STATICtrue静态编译注意静态链接下 NVIDIA/AMD GPU 支持失效装好后运行btop若 GPU 面板出现曲线说明安装成功底部状态栏会显示主题与更新间隔等信息。上手体验GPU 面板怎么看打开 btop 后GPU 面板默认可能未展开。数字键5到7与0分别控制第一到第四块显卡面板的显示与隐藏多卡机器按数字键逐一切出即可按F2进入选项菜单可把 GPU 利用率曲线叠加到 CPU 面板里显示show_gpu_info。面板内每条曲线对应一个采样周期右侧列出显存用量/总量、温度、功耗与核心频率等瞬时值刷新间隔可用/-微调——观察长时间渲染时调慢一些快速排查瓶颈时调快一些更直观。三大品牌各能拿到什么数据品牌依赖接口可采集指标NVIDIAnvidia-mlNVML动态库利用率、显存用量/总量、温度、功耗、核心与显存频率AMDrocm_smi_libROCm SMI利用率、显存、温度、功耗部分旧卡或旧库版本缺功耗Intel/sys/class/drm PMU 性能计数器利用率、功耗、频率较新内核可细分到引擎级NVIDIA 是覆盖最完整的一家闭源与开源内核驱动均已验证可用注意必须使用官方驱动。AMD 走 ROCm SMI 通道功耗字段依赖库版本数据不全时通常先升级rocm_smi_lib。Intel 是三家中最底层的实现btop 通过 PMU 计数器逐引擎统计忙闲结构定义见 intel_gpu_top.h粒度比单纯的整机利用率细一档struct engine { const char *name; unsigned int class; struct pmu_counter busy; // 忙碌 struct pmu_counter wait; // 等待 struct pmu_counter sema; // 信号量等待 };配置与主题把面板调成你的风格行为配置集中在~/.config/btop/btop.conf与 GPU 相关的几个关键项shown_boxescpu mem net proc gpu0 show_gpu_infoOn graph_symbol_gpubraille updates2000shown_boxes决定哪些面板常驻graph_symbol_gpu可选 braille / block / tty 三种曲线符号updates是刷新间隔毫秒。外观方面themes/目录提供了三十多个主题文件每个文件用theme[变量名]颜色的形式定义标题、曲线、高亮等配色在F2菜单里即可切换。深色终端里可以试试 themes/horizon.theme它的低饱和底色配紫色高亮长时间盯着 GPU 曲线不容易疲劳偏好亮色背景的话 themes/adwaita.theme 更清爽。实战场景 游戏掉帧定位逻辑是看指标 → 下结论 → 调设置利用率曲线长时间贴着 100% 且帧时间上升GPU 是瓶颈降分辨率或特效显存逼近总量上限显存不足降低贴图质量与抗锯齿等级利用率忽高忽低而 CPU 面板负载很高瓶颈在 CPU看进程列表找出吃核的进程 视频渲染Blender、Premiere 等观察显存占用趋势接近上限前调整队列规模或输出规格避免中途爆显存看温度与功耗曲线是否同步抬升后回落回落点往往是撞温度墙该检查散热了对比 CPU 与 GPU 两条负载曲线若 GPU 长期空闲而任务在跑说明加速选项没生效排障速查现象可能原因处理命令 / 措施NVIDIA 显卡不显示nvidia-ml 缺失或编译时关了 GPU 支持nvidia-smi验证驱动make GPU_SUPPORTtrue重编AMD 功耗等数据缺失rocm_smi_lib 未装或版本过旧装发行版包或源码放入lib/rocm_smi_lib后make RSMI_STATICtrueIntel 集显无数据普通用户无 PMU 计数器读权限sudo make setcap或sudo make setuidbtop 把三家显卡的监控收进同一块终端面板少装驱动套件多一分跨平台一致。仓库地址git clone https://gitcode.com/GitHub_Trending/bt/btop。下一期打算写 btop 的主题定制与进程面板感兴趣可以留意 CHANGELOG 的更新。【免费下载链接】btopA monitor of resources项目地址: https://gitcode.com/GitHub_Trending/bt/btop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号