传感器识别

传感器识别

当我跑步时sensors我得到:

acpitz-虚拟-0
适配器:虚拟设备
温度 1:+56.0°C(临界值 = +102.0°C)

coretemp-isa-0000
适配器:ISA 适配器
物理 ID 0:+55.0°C(高温 = +86.0°C,临界温度 = +100.0°C)
核心 0:+50.0°C(高温 = +86.0°C,临界温度 = +100.0°C)
核心 1:+52.0°C(高温 = +86.0°C,临界温度 = +100.0°C)

我有一个四核 i5 处理器。

我如何识别物理 ID 0 和 temp1 代表什么?

答案1

物理 ID 0 是你的 CPU

Core0 是您的第一个单独核心

Core1 是您的第二个独立核心

答案2

从 (tomshardware.com - Intel i5 是双核还是四核?)你会得到这样的答案:

i5-750 是四核,所有其他 i5 都是双核,尽管具有超线程。

这个答案是 2010 年的,但你明白我的意思。所有 i7 肯定都是四核的。

同一链接上的下一个答案继续说道:

他说,英特尔这次让没有受过教育的客户感到困惑。我的意思也不是说没有受过教育=愚蠢,我的意思是走进百思买的普通用户不知道在 CPU 中应该寻找什么...

根据sensors您的报告,您几乎肯定拥有双核处理器。

我的 2012/2013 年 i7 处理器报告正确:

$ sensors
dell_smm-virtual-0
Adapter: Virtual device
Processor Fan: 3906 RPM
CPU:            +80.0°C  
Ambient:        +48.0°C  
GPU:            +67.0°C  
Other:          +77.0°C  

acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +106.0°C)
temp2:        +29.8°C  (crit = +106.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +82.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +82.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +80.0°C  (high = +87.0°C, crit = +105.0°C)
Core 2:         +77.0°C  (high = +87.0°C, crit = +105.0°C)
Core 3:         +73.0°C  (high = +87.0°C, crit = +105.0°C)

我对温度和风扇速度有很大的问题,但核心数量是正确的。

如果您有疑问,sensors可以使用以下方法仔细检查:

ls /sys/devices/system/cpu/
cpu0  cpu3  cpu6     cpuidle       isolated    modalias  possible  uevent
cpu1  cpu4  cpu7     hotplug       kernel_max  offline   power
cpu2  cpu5  cpufreq  intel_pstate  microcode   online    present

对于双核(超线程),您会看到 CPU0 到 CPU3。在此示例中,它是四核,因此会出现 CPU0 到 CPU7。

回答您的第二个问题,请Temp 1注意,在我的情形下,传感器缺少一个温度计,您可以在您的平台上使用以下命令进行确认:

$ cat /sys/class/thermal/thermal_zone*/temp
27800
29800
78000

相关内容