![TLP 对不同命令显示不同的温度](https://linux22.com/image/893601/TLP%20%E5%AF%B9%E4%B8%8D%E5%90%8C%E5%91%BD%E4%BB%A4%E6%98%BE%E7%A4%BA%E4%B8%8D%E5%90%8C%E7%9A%84%E6%B8%A9%E5%BA%A6.png)
我最近在我的 ubuntu 系统上安装了 TLP。输入 时sudo tlp-stat
,温度显示为 58 摄氏度,而输入 时,tlp-stat --temp
温度值为 51 摄氏度。
谁能解释为什么会发生这种情况?
答案1
当您使用sudo tlp stat
或 时sudo tlp-stat
,它会获取大量有关系统的信息,为了收集这些数据,CPU 使用率会上升,因此使用此命令会得到更高的 CPU 温度。但是,当您使用 时,sudo tlp-stat --temp
您只请求单个数据,在这种情况下,tlp 本身不会使用那么多 CPU,因此您会得到较低的温度。
在一个终端中运行watch sudo tlp-stat --temp
另一个sudo tlp-stat
终端,并注意第一个终端。在运行第二个命令时,第一个命令会发生变化,数字将接近第二个命令。