Answers:
物理核心就是CPU中的物理核心。逻辑核心是单个核心同时执行2项或多项任务的能力。这源于早期的Pentium 4 CPU能够执行所谓的超线程(HTT)的功能。
这只是玩了一场游戏,其中核心子组件未用于某些类型的指令,而另一条长时间运行的指令可能已在执行。因此,CPU实际上可以同时处理2件事情。
较新的内核是更成熟的CPU,因此它们可以同时处理多个事情,但与物理内核不同,它们并不是真正的CPU。在标题为“ 英特尔酷睿i5和酷睿i7:英特尔的主流Magnum Opus ”的这篇文章中,您可以在tomshardware上阅读有关超线程功能与内核的物理功能的限制的更多信息。
您可以使用以下lscpu
命令查看框的分类:
$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 4
Thread(s) per core: 2
Core(s) per socket: 2
CPU socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 37
Stepping: 5
CPU MHz: 2667.000
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 3072K
NUMA node0 CPU(s): 0-3
在上面,我的Intel i5笔记本电脑总共有4个“ CPU”
CPU:4
其中有2个物理核心
每个插槽的核心数:2
每个线程最多可以运行2个线程
每个核心线程数:2
与此同时。这些线程是核心的逻辑功能。
lscpu
在此处公开:cat /proc/cpuinfo
。您的操作系统是什么?
Core(s) per socket
时间Thread(s) per core: 2
= CPU(s): 4
?正确?
$ sudo dmidecode |egrep "Socket Designation: Proc|((Thread|Core) Count)"
Socket Designation: Proc 1
Core Count: 14
Thread Count: 28
Socket Designation: Proc 2
Core Count: 14
Thread Count: 28
两个插座。每个插槽具有14个物理核心。每个核心都有两个线程(28/14)。逻辑“ cpus”或逻辑处理单元的总数为56(这就是“ top”和其他一些命令将显示为“ cpus”的数量)。
lscpu shows CPUs 4 and threads per 2 (=8) but
lshw -C cpu`显示了16个逻辑cpu的编号为0-15
lscpu
输出,实际上总共有4个线程,但是“ lshw -C cpu`显示了16个逻辑CPU”,我不确定该怎么做。
lscpu
。是否有其他工具?