小编Ole*_*leg的帖子

不同的热区实际上对应什么?

我刚刚用 i9 9900k CPU 构建了一台新机器,一个带有 1 个插槽、8 个内核和 16 个线程的 CPU。我在它上面安装了 Ubuntu Bionic,我正准备添加对 CPU 温度的检查。

但是,当我运行时cat /sys/class/thermal/thermal_zone*/temp(如https://askubuntu.com/a/15834/822289推荐的那样),我得到 3 个结果:

27800
40000
28000
Run Code Online (Sandbox Code Playgroud)

编辑 1:“正确”的 CPU 温度是 heat_zone2 中显示的温度。

我想也许像acpi这样的 3rd 方程序可能会有所帮助:

# acpi -t
Thermal 0: ok, 27.8 degrees C
Run Code Online (Sandbox Code Playgroud)

但那只给了我什么thermal_zone0。其他的代表什么,尤其是热区 1,我如何才能找到更多相关信息?

编辑 2:可以通过运行以下命令找到其他人代表什么 的答案:

cat /sys/class/thermal/thermal_zone*/type
Run Code Online (Sandbox Code Playgroud)

在这种情况下,这给了我以下输出:

acpitz
pch_cannonlake
x86_pkg_temp
Run Code Online (Sandbox Code Playgroud)

intel temperature 18.04

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

18.04 ×1

intel ×1

temperature ×1