linux查看CPU线程信息

linux查看CPU线程信息

定义

-多处理器指安装在同一块主板上的多颗处理器
-多核指单颗处理器包含多个完整的计算引擎(内核)
-多线程指单核在硬件上实现多个线程并发执行的技术

处理器信息

$cat /proc/cpuinfo
processor   : 0
......
processor   : 23
vendor_id   : GenuineIntel
cpu family  : 6
model       : 44
model name  : Intel(R) Xeon(R) CPU E5645 @ 2.40GHz
stepping    : 2
microcode   : 5
cpu MHz     : 1600.000
cache size  : 12288 KB
physical id : 1
siblings    : 12
core id     : 9
cpu cores   : 6
apicid      : 51
initial apicid  : 51
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : 
bogomips        : 4798.16
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:

汇总表

processor core id physical id
0 0 0
1 0 1
2 8 0
3 8 1
4 2 0
5 2 1
6 10 0
7 10 1
8 1 0
9 1 1
10 9 0
11 9 1
12 0 0
13 0 1
14 8 0
15 8 1
16 2 0
17 2 1
18 10 0
19 10 1

总结

-两颗处理器(两个physical id)
-每颗处理器含有六核(相同physical id有六个core id)
-每核有两个线程(相同的physical id和core id有两个逻辑处理器)
-机器共有24个CPU线程

你可能感兴趣的:(linux查看CPU线程信息)