当我跑步时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