30秒搭好 bottom 温度监控,CPU 与 GPU 热源一目了然
【免费下载链接】bottomYet another cross-platform graphical process/system monitor.项目地址: https://gitcode.com/GitHub_Trending/bo/bottom
深夜跑任务,风扇突然狂转,你却不知道是 CPU 还是 GPU 在发热。bottom 在终端里就能实时显示各个传感器的温度读数,不用在多个监控工具之间来回切。
看清每一处热源
盯住 CPU 核心温度
温度表格会列出系统里所有被识别到的传感器,左边是名字,右边是当前温度。Linux 下它直接读 hwmon 接口,coretemp 和主板热区基本都在覆盖范围内。
别放过 GPU 的热峰值
温度面板同时收录 Nvidia 和 AMD 的 GPU 温度。打游戏或渲染时,看一眼列表顶部就知道显卡有没有冲到峰值。不想看到 GPU 读数时,用--disable_gpu启动即可。
回溯温度变化的走势
温度图形把每个传感器画成一条独立的曲线,温度什么时候爬升、什么时候回落,走势一目了然。纵轴单位跟随你的设置,默认摄氏度。
30 秒让温度面板跑起来
默认没有任何传感器过滤,所有检测到的读数都会显示。如果列表太长、杂音传感器太多,就加一段过滤配置:
[temperature.sensor_filter] is_list_ignored = true list = ["wifi", "acpitz"] regex = false改完保存、重启 btm,表格里应该立刻少掉 wifi 芯片那几行,剩下的都是你关心的传感器。更多参数含义见温度面板文档。
把温度和 CPU 摆在一起
- 在 layout 里把
type="temp"和type="cpu"放进同一列,负载和温度上下对照:使用率一冲高,对应传感器读数跟着抬升,关联关系直接可见,布局写法详见官方布局文档。 - 发现可疑传感器后按
e把温度表格展开到全屏,再按t按温度排序(再按一次反转),最热的读数永远停在最上面。 - 只关心走势的话,给
temp_graph配一个max_temp上限,超出上限的读数会被压在图表顶部,异常峰值反而更扎眼。
不生效时的排查清单
- 温度面板是空的→ 确认内核暴露了传感器:Linux 下运行
ls /sys/class/hwmon,应有hwmon*条目,一个都没有再查内核模块。 - 看不到 GPU 温度→ 确认驱动已加载:运行
lspci | grep -i vga能列出显卡,且启动命令里没带--disable_gpu。 - 某些传感器消失→ 多半被自己的过滤规则命中:检查配置里
list的内容,临时把is_list_ignored改成false看列表是否变化。
风扇还在转,但你知道它现在为谁而转了。表格排好序、曲线铺在眼前,这台机器的热度已经归你管。
【免费下载链接】bottomYet another cross-platform graphical process/system monitor.项目地址: https://gitcode.com/GitHub_Trending/bo/bottom
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考