linux查看CPU线程信息

时间:2022-10-30 19:20:30

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线程