cpu info

简介: cpu info

什么是物理CPU?

顾名思义就是能看得见摸得着的部分,可通过

cat /proc/cpuinfo |grep "physical id"| sort| uniq| wc -l 
2

结果只有两个,通过过滤physical id来查看每个core 所在的物理核心。

[root@P1QMSMDW01 pg_log]# cat /proc/cpuinfo |grep "physical id"
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 0
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1
physical id : 1

什么是core数?

每个物理CPU中core的个数(即核数)

[root@P1QMSMDW01 pg_log]# cat /proc/cpuinfo | grep "cpu cores"| uniq
cpu cores    : 12

什么是逻辑核心数?

逻辑核心数 =

物理CPU个数 X 每颗物理CPU的核数 X 超线程数 = 2 * 12 * 2 = 48

[root@P1QMSMDW01 pg_log]# cat /proc/cpuinfo| grep "processor"| wc -l
48

什么是超线程?

[root@P1QMSMDW01 pg_log]# cat /proc/cpuinfo | grep -e "cpu cores"  -e "siblings" | sort | uniq
cpu cores    : 12
siblings    : 24

如果cpu cores数量和siblings数量一致,则没有启用超线程,否则超线程被启用。

cat /proc/cpuinfo

该服务器总共有2个CPU,每个物理核心上有12个core。

processor : 0
vendor_id : GenuineIntel
cpu family  : 6
model   : 79
model name  : Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz
stepping  : 1
microcode : 184549432
cpu MHz   : 1200.000
cache size  : 30720 KB
physical id : 0
siblings  : 24
core id   : 0
cpu cores : 12
apicid    : 0
initial apicid  : 0
fpu   : yes
fpu_exception : yes
cpuid level : 20
wp    : yes
flags   : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good
 xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm
 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx
bogomips  : 4395.02
clflush size  : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family  : 6
model   : 79
model name  : Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz
stepping  : 1
microcode : 184549432
cpu MHz   : 1200.000
cache size  : 30720 KB
physical id : 0
siblings  : 24
core id   : 1
cpu cores : 12
apicid    : 2
initial apicid  : 2
fpu   : yes
fpu_exception : yes
cpuid level : 20
wp    : yes
flags   : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good
 xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm
 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx
bogomips  : 4395.02
clflush size  : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
.....................................
processor : 47
vendor_id : GenuineIntel
cpu family  : 6
model   : 79
model name  : Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz
stepping  : 1
microcode : 184549432
cpu MHz   : 1200.000
cache size  : 30720 KB
physical id : 1
siblings  : 24
core id   : 13
cpu cores : 12
apicid    : 59
initial apicid  : 59
fpu   : yes
fpu_exception : yes
cpuid level : 20
wp    : yes
flags   : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx
bogomips  : 4394.49
clflush size  : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:
目录
相关文章
|
7月前
|
Ubuntu Linux Shell
Linux 中的 Process Group 和 Session(上)
Linux 中的 Process Group 和 Session
59 1
|
7月前
|
Unix Shell Linux
Linux 中的 Process Group 和 Session(下)
Linux 中的 Process Group 和 Session
102 0
|
8月前
|
缓存 NoSQL 网络协议
INFO
INFO
69 0
|
10月前
|
缓存 Linux
Linux 的 top命令参数详解 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
Linux 的 top命令参数详解 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
230 0
ZABBIX4.0 CPU utilization和load参数
ZABBIX4.0 CPU utilization和load参数
261 0
ZABBIX4.0 CPU utilization和load参数
Using 1 worker with 2048MB memory limit 异常
这里使用的是node 16版本,在家里电脑可以,但是公司电脑不行,不知道为啥 最后换了14版本,就可以了。
1848 0
Using 1 worker with 2048MB memory limit 异常