查看CPU信息命令:cat /proc/cpuinfo
结果大致如下所示:
processor : 0 #逻辑处理器的唯一标识
vendor_id : GenuineIntel #处理器制造商
cpu family : 6 #处理器产品系列代号
model : 44 #处理器系列中的
model name : Intel(R) Xeon(R) CPU X5650 @ 2.67GHz #处理器名称、编号、主频
stepping : 2 #处理器属于制作更新版本
cpu MHz : 2660.076 #处理器的实际使用主频
cache size : 12288 KB #处理器二级缓存大小
physical id : 1 #物理处理器的唯一标识
siblings : 12 #每个物理CPU上逻辑CPU个数
core id : 0 #当前逻辑核在其所处处理器当中的编号
cpu cores : 6 #每个物理CPU内核个数
apicid : 32
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 syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm #当前CPU支持的功能
bogomips : 5320.15
clflush size : 64 #每次刷新缓存的大小单位
cache_alignment : 64 #缓存地址对齐单位
address sizes : 40 bits physical, 48 bits virtual #可访问地址空间位数
power management: [8] #能源管理的支持
1、查看逻辑CPU个数
命令:cat /proc/cpuinfo |grep "processor"|sort -u|wc -l
2、查看物理CPU个数
命令:grep "physical id" /proc/cpuinfo|sort -u|wc -l
3、查看每个物理CPU内核个数
命令:grep "cpu cores" /proc/cpuinfo|uniq
4、查看每个物理CPU上逻辑CPU个数
命令:grep "siblings" /proc/cpuinfo|uniq
5、判断是否开启超线程
逻辑CPU个数>物理CPU个数*CPU内核数 ------开启了超线程
逻辑CPU个数=物理CPU个数*CPU内核数 ------没有开启超线程