我的CPU温度是多少?

为了获取我的CPU温度,我首先输入了“sudo sensors-detect”并确认了所有内容。
然后我输入了“sudo service module-init-tools restart”。
现在这是“sudo sensors”的输出,但是哪个是我的CPU温度?(其他温度是什么?)没有内置的板载或PCIe图形卡。
在满负荷下:
it8720-isa-0228
Adapter: ISA adapter

fan1:        1461 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:        2250 RPM  (min =    0 RPM)
fan5:        2295 RPM  (min =    0 RPM)
temp1:        +28.0 C  (low  = +127.0 C, high = +127.0 C)  sensor = thermistor
temp2:        +44.0 C  (low  = +127.0 C, high = +127.0 C)  sensor = thermal diode
temp3:        +60.0 C  (low  = +127.0 C, high = +127.0 C)  sensor = thermal diode
intrusion0:  ALARM

k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +48.4 C  (high = +70.0 C)
                       (crit = +90.0 C, hyst = +87.0 C)

fam15h_power-pci-00c4
Adapter: PCI adapter
power1:      124.33 W  (crit = 125.19 W)

闲置:
fan1:         722 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:        2280 RPM  (min =    0 RPM)
fan5:        2319 RPM  (min =    0 RPM)
temp1:        +27.0 C  (low  = +127.0 C, high = +127.0 C)  sensor = thermistor
temp2:        +21.0 C  (low  = +127.0 C, high = +127.0 C)  sensor = thermal diode
temp3:        +19.0 C  (low  = +127.0 C, high = +127.0 C)  sensor = thermal diode
intrusion0:  ALARM

k10temp-pci-00c3
Adapter: PCI adapter
temp1:         +7.4 C  (high = +70.0 C)
                       (crit = +90.0 C, hyst = +87.0 C)

fam15h_power-pci-00c4
Adapter: PCI adapter
power1:       29.64 W  (crit = 125.19 W)

CPU: AMD FX 8350 主板:技嘉 GA-970A-UD3
4个回答

k10temp-pci-00c3 适配器:PCI适配器
此传感器由k10temp内核模块提供,该模块处理AMD CPU,请参见http://lm-sensors.org/wiki/Devices。相关温度是CPU温度。 IIRC it8720是主板上常见的芯片,没有制造商的规格说明无法提供更多信息。

lm-sensors只能读取内置传感器的原始数据。
实际上,制造商没有强制进行规范化。(他们可以建造任意数量和位置的传感器)。
因此,在某些情况下,信息是清晰的(如前面的例子),在其他情况下,信息不太相关。你只能做出推测。只有制造商才能告诉你。

你的CPU有多少个核心?答案可能是temp1、temp2和temp3,每个代表一个独立的核心。
我的列表如下: acpitz-virtual-0 适配器:虚拟设备 temp1:+44.5°C(临界值=+107.0°C)
nouveau-pci-0100 适配器:PCI适配器 temp1:+48.0°C(高温=+100.0°C,临界值=+110.0°C)
coretemp-isa-0000 适配器:ISA适配器 核心0:+45.0°C(高温=+105.0°C,临界值=+105.0°C) 核心1:+47.0°C(高温=+105.0°C,临界值=+105.0°C)

我的CPU有8个核心。即使在全负载下,Temp1似乎保持较低的温度,所以我认为这可能是其他问题。 - Sapd
2在我看过的大多数结果中,包括其他网站的结果,ISA适配器会显示CPU温度信息。然而,它倾向于按核心列出每个CPU的温度,而不是temp1、temp2等。 - Argusvision
愚蠢的附带问题,你试过安装和运行psensor来查看是否能给你更易读的输出吗? - Argusvision
1Psensor是一个图形化工具。我只使用控制台。 - Sapd

一个获取所有温度区域的一行代码是:
$ paste <(cat /sys/class/thermal/thermal_zone*/type) <(cat /sys/class/thermal/thermal_zone*/temp) | column -s $'\t' -t | sed 's/...$/.0°C/'
INT3400 Thermal  20.0°C
pch_skylake      -47.0°C
SEN1             52.0°C
SEN2             48.0°C
SEN3             55.0°C
SEN4             58.0°C
B0D4             54.0°C
x86_pkg_temp     54.0°C

我有一个四核的CPU,它们在Linux/Ubuntu中很可能显示为SEN1SEN4
请注意,我正在研究pch_skylake温度存在的问题。