刚配了一台 Ubuntu server ,刚开机然后 SSH 发现温度是 51 ,感觉有点不正常:
System load: 0.00244140625 Processes: 385
Usage of /: 1.1% of 1.83TB Users logged in: 0
Memory usage: 0% IPv4 address for docker0: 172.17.0.1
Swap usage: 0% IPv4 address for enp4s0: xxx.xxx.xxx.xxx
Temperature: 51.0 C
这个温度数据是怎么来的?我通过lm-sensors
程序发现 CPU 温度和室温差不多(毕竟我没有跑大程序)。
1
fox0001 2023-10-01 09:42:11 +08:00 via Android
先查查这个温度是哪个程序所显示的?
|
2
ltkun 2023-10-01 10:31:34 +08:00 via Android
室温 51 度?一般是 CPU 温度了
|
3
expy 2023-10-01 10:44:15 +08:00
据说那个温度是启动时获取的,当时有很多程序在启动和初始化,温度比待机时高。
https://askubuntu.com/questions/1393604/motd-temperature-reading-is-incorrect-after-processor-change |
4
Hawthorne 2023-10-01 10:54:20 +08:00 via Android
可以 cat /sys/class/thermal/thermal_zone*/temp 看一下
|
6
xiaopanzi OP @Hawthorne 那里的传感器数据应该是实时的。但 landscape-sysinfo 的温度是历史最高值。想不明白这个历史最高值有什么意义。
|
7
Lax 2023-10-01 11:33:33 +08:00
motd 用来在登录时(不限于 ssh )显示一段信息,由 /etc/motd 前缀的一些文件内容拼接而来。
里面的内容不一定仅开机时生成。 后台程序可以随时生成这些文件里的内容,在你下次登录系统时显示。 |