1.查看物理cpu个数
grep 'physical id' /proc/cpuinfo | sort -u | wc -l
2.查看核心数量
grep 'core id' /proc/cpuinfo | sort -u | wc -l
3.查看线程数
grep 'processor' /proc/cpuinfo | sort -u | wc -l
cat /proc/cpuinfo 查看文件里面关键信息
processor : 23 ----------代表第几个线程
physical id : 1 -----------代表第几个cpu处理器 0值开始
core id : 10 -----------代表当前线程所在cpu的第10个核
cpu cores : 6 -----------每个cpu有多少核
实例:
processor : 23
vendor_id : GenuineIntel
cpu family : 6
model : 44
model name : Intel(R) Xeon(R) CPU X5675 @ 3.07GHz
stepping : 2
cpu MHz : 3057.582
cache size : 12288 KB
physical id : 1
siblings : 12
core id : 10
cpu cores : 6
apicid : 53
initial apicid : 53
fpu : yes
fpu_exception : yes
cpuid level : 11
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 cx16 xtpr pdcm dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
bogomips : 6116.17
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
processor : 23--当前是第24个线程 备注:0开始
physical id : 1 + core id : 10 ---在第二个cup处理器的第十个核上
cpu cores : 6 每个cpu处理器有6个核