ssh 到 Ubuntu 显示的温度到底是什么

224 天前
 xiaopanzi

刚配了一台 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 温度和室温差不多(毕竟我没有跑大程序)。

3049 次点击
所在节点    Ubuntu
9 条回复
fox0001
224 天前
先查查这个温度是哪个程序所显示的?
ltkun
224 天前
室温 51 度?一般是 CPU 温度了
expy
224 天前
据说那个温度是启动时获取的,当时有很多程序在启动和初始化,温度比待机时高。
https://askubuntu.com/questions/1393604/motd-temperature-reading-is-incorrect-after-processor-change
Hawthorne
224 天前
可以 cat /sys/class/thermal/thermal_zone*/temp 看一下
xiaopanzi
224 天前
@ltkun 我说的有歧义。实际 CPU 温度和室温差不多,不是 ssh 登录时显示的 51 度。
xiaopanzi
224 天前
@Hawthorne 那里的传感器数据应该是实时的。但 landscape-sysinfo 的温度是历史最高值。想不明白这个历史最高值有什么意义。
Lax
224 天前
motd 用来在登录时(不限于 ssh )显示一段信息,由 /etc/motd 前缀的一些文件内容拼接而来。
里面的内容不一定仅开机时生成。
后台程序可以随时生成这些文件里的内容,在你下次登录系统时显示。
xiaopanzi
224 天前
@Lax 是的,其中关于温度、CPU 负载等信息就是 landscape-sysinfo 程序返回。我现在的主要疑问就是它显示历史最高温度是否有实用价值。
Lax
224 天前
@xiaopanzi 有价值,但不多。而且,51 度不算高。
如果因为性能问题需要持续关注温度,建议用其它工具持续采集。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/978402

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX