马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Ubuntu 下想看 CPU 和设备温度,不一定要装图形化工具。下面四种命令行办法从最原始到最直观,按需选用即可。
方法 1:用 sensors 命令
sensors 用来读取并展示系统里的传感器数据,包括 CPU 温度和其他硬件传感器信息。前提是先装 lm-sensors 包:
sudo apt update
sudo apt install lm-sensors
sensors
执行后会实时打印全部传感器的读数,CPU 包温度、主板温度、风扇转速都在里面。这是最直接的一种,适合脚本里调用。
方法 2:用 cat 直接读 /sys 下的温度文件
Linux 内核把硬件信息以文件形式暴露在 /sys 目录下,温度传感器也在其中,可以直接 cat 出来:
cat /sys/class/thermal/thermal_zone*/temp
这里输出的是**以毫摄氏度为单位**的原始数值,比如输出 52000 就是 52 度。需要注意这些是内核原始值,不同硬件和内核配置下解释方式略有差别,看清单位再换算。
方法 3:用 htop 看
如果机器已经装了 htop——这个交互式系统监控 工具本来就能展示 CPU、内存等各方面状态:
sudo apt update
sudo apt install htop
htop
在 htop 界面里能看到 CPU 各核心的使用率和温度等信息,并且会实时刷新。习惯用 htop 的人顺手就能看,不用另开工具。
方法 4:用 s-tui
s-tui 是专门盯 CPU 温度和性能的命令行工具,界面是纯字符的,但信息很全:
sudo apt update
sudo apt install s-tui
s-tui
它提供一个交互式界面,实时显示 CPU 当前温度、频率和使用率,适合压测时盯温度。
怎么选
- 只想快速看一眼数值,或者要写进脚本定时采集——用 sensors。
- 什么都没装、网络也不好的应急环境——直接 cat thermal_zone 文件。
- 平时运维习惯 htop——顺带看就行。
- 跑压力测试、要盯频率和温度曲线——s-tui 最合适。
qidao123.com企服评测-应用市场 编辑提示 |