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

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

  •  
  •   xiaopanzi Oct 1, 2023 3997 views
    This topic created in 957 days ago, the information mentioned may be changed or developed.

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

    Supplement 1    Oct 1, 2023
    查询了一翻,大致明白了。参考 https://blog.kavinyao.com/posts/ubuntu-motd-temp/

    Ubuntu 通过 ssh 连接时显示的内容由`/etc/update-motd.d/50-landscape-sysinfo`控制,其中关于温度的代码在[temperature.py]( https://github.com/canonical/landscape-client/blob/master/landscape/sysinfo/temperature.py),它从/sys/class/thermal/thermal_zone 读取温度(实时的),但是返回的内容是自开机后的最大值。

    可能正如下面的一个朋友说的,可能启动时某个时刻温度会很高。

    但是,我还是不能明白“返回最大值”这个意义何在。
    9 replies    2023-10-01 14:51:40 +08:00
    fox0001
        1
    fox0001  
       Oct 1, 023 via Android
    先查查这个温度是哪个程序所显示的?
    ltkun
        2
    ltkun  
       Oct 1, 2023 via Android
    室温 51 度?一般是 CPU 温度了
    expy
        3
    expy  
       Oct 1, 2023
    据说那个温度是启动时获取的,当时有很多程序在启动和初始化,温度比待机时高。
    https://askubuntu.com/questions/1393604/motd-temperature-reading-is-incorrect-after-processor-change
    Hawthorne
        4
    Hawthorne  
       Oct 1, 2023 via Android
    可以 cat /sys/class/thermal/thermal_zone*/temp 看一下
    xiaopanzi
        5
    xiaopanzi  
    OP
       Oct 1, 2023
    @ltkun 我说的有歧义。实际 CPU 温度和室温差不多,不是 ssh 登录时显示的 51 度。
    xiaopanzi
        6
    xiaopanzi  
    OP
       Oct 1, 2023
    @Hawthorne 那里的传感器数据应该是实时的。但 landscape-sysinfo 的温度是历史最高值。想不明白这个历史最高值有什么意义。
    Lax
        7
    Lax  
       Oct 1, 2023
    motd 用来在登录时(不限于 ssh )显示一段信息,由 /etc/motd 前缀的一些文件内容拼接而来。
    里面的内容不一定仅开机时生成。
    后台程序可以随时生成这些文件里的内容,在你下次登录系统时显示。
    xiaopanzi
        8
    xiaopanzi  
    OP
       Oct 1, 2023
    @Lax 是的,其中关于温度、CPU 负载等信息就是 landscape-sysinfo 程序返回。我现在的主要疑问就是它显示历史最高温度是否有实用价值。
    Lax
        9
    Lax  
       Oct 1, 2023
    @xiaopanzi 有价值,但不多。而且,51 度不算高。
    如果因为性能问题需要持续关注温度,建议用其它工具持续采集。
    About     Help     Advertise     Blog     API     FAQ     Solana     932 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 54ms UTC 20:00 PVG 04:00 LAX 13:00 JFK 16:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86