Ubuntu CPUInfo温度怎么监控
小樊
42
2025-11-21 14:53:55
Ubuntu 监控 CPU 温度的可行方案
一 命令行快速监控
- 安装传感器工具并检测硬件
- 执行:
sudo apt update && sudo apt install lm-sensors
- 配置传感器:
sudo sensors-detect(一般一路回车或选 Yes 即可)
- 查看温度
- 单次查看:
sensors
- 持续刷新:
watch -n 1 sensors(每1秒刷新一次)
- 说明
- 输出中常见如 coretemp 的条目,会显示每个核心温度及阈值(例如:Core 0: +47.0°C (crit = +100.0°C))
- 若提示找不到传感器或数据不全,多为未运行
sensors-detect 或内核模块未加载,按上步完成检测后再试
二 图形界面监控
- 安装 Psensor(桌面可视化)
- 执行:
sudo apt install psensor
- 从应用菜单启动 Psensor,可在图表中查看 CPU、GPU、硬盘 等温度,并支持设置告警阈值
- 其他桌面组件
- 也可在软件中心搜索并添加 GNOME Sensors Applet / xsensors / ksensors 等面板小程序进行常驻显示
三 扩展 硬盘与 GPU 温度
- 硬盘温度
- 安装:
sudo apt install hddtemp
- 查看:先确认磁盘标识(如 /dev/sda),再执行:
sudo hddtemp /dev/sda
- NVIDIA GPU 温度
- 执行:
nvidia-smi
- 在输出中查看 Temp 字段(单位 °C),可同时观察功耗、利用率等信息
四 常见问题与提示
- 运行
sensors 无数据或报错
- 重新执行
sudo sensors-detect,确保加载了相应内核模块;必要时按提示将模块写入 /etc/modules 并重启
- 工具能力边界
- htop / top 等仅显示 CPU 使用率,不提供温度;温度需使用 lm-sensors/Psensor 等工具
- 服务器场景
- 无图形界面时,建议用
watch -n 1 sensors 做持续监控,或将输出重定向到日志文件以便后续分析