ubuntu查看每个核心温度的文件在什么位置

/sys/class/thermal目录下有多个zone,分别是zone0,zone1,zone2...
网上其中一个说法:说每个zone代表一个cpu核心温度。
还有一种说法:要先看zone下的type类型,才能确定哪个zone是cpu温度,并不是说zone0代表核心1温度,zone1代表核心2温度。
到底哪个说法对

/sys/class/thermal目录下的多个zone代表了不同的温度探头和散热区域。每个zone都对应着不同的硬件设备,例如CPU、GPU等,它们负责监测和调节这些设备的温度。目录下的zone文件表示硬件监视器控制的某个设备的温度。这些设备可能是CPU、GPU或其他需要监测的硬件设备,通常包括主板传感器、散热器传感器等。并不是所有的zone都表示核心温度,也并不是所有的硬件监视器目录包含一个zone文件。

在一般情况下这些zone通常编号为0、1、2等,其中0通常是指CPU,而其他编号通常指其他硬件设备。每个zone包含以下文件:
type:指示监测的设备类型,例如,“x86_pkg_temp”表示CPU温度监视器。
temp:包含该zone的当前温度,以千分之一摄氏度为单位。
trip_points:包含该zone的热点(trip point)阈值。当温度超过阈值时,系统会调用相应的故障状态操作。
mode:指示系统何时应该开始依次激活trip点,可以是默认(0),或者固定延迟(1)或固定温度(2)。
cooling_device:包含了该zone的冷却设备(通常是散热器)。