| 本文介绍了shell脚本实现识别物理cpu个数、核心数的方法,shell脚本判断是否为超线程,多用于租用虚拟主机时检测linux系统cpu核心数。 在linux系统中如何识别物理cpu个数,几个核,是超线程还是多核心?避免被j商所迷惑。 
	判断依据: 
	英文版: 
	实例: 
	processor        : 0 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.00GHz stepping : 3 cpu MHz : 3000.881 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl cid xtpr bogomips : 6006.73 processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.00GHz stepping : 3 cpu MHz : 3000.881 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl cid xtpr bogomips : 5999.40 processor : 2 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.00GHz stepping : 3 cpu MHz : 3000.881 cache size : 2048 KB physical id : 3 siblings : 2 core id : 3 cpu cores : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl cid xtpr bogomips : 5999.08 processor : 3 vendor_id : GenuineIntel cpu family : 15 model : 4 model name : Intel(R) Xeon(TM) CPU 3.00GHz stepping : 3 cpu MHz : 3000.881 cache size : 2048 KB physical id : 3 siblings : 2 core id : 3 cpu cores : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl cid xtpr bogomips : 5999.55 
	显示4个逻辑CPU,通过physical id  ,前面两个逻辑cpu的相同,后面两个的相同,所以有两个物理CPU。 通过intel的cpu的参数可以初步判断 使用的是两个 Xeon奔腾4CPU ,有点差。。。。 如何获得CPU的详细信息? linux命令: 
	cat /proc/cpuinfo 用命令判断几个物理CPU,几个核等: 
	逻辑CPU个数: 
	# cat /proc/cpuinfo | grep “processor” | wc -l 
	物理CPU个数: 
	# cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l 
	每个物理CPU中Core的个数: 
	# cat /proc/cpuinfo | grep “cpu cores” | wc -l 
	是否为超线程? 
	# cat /proc/cpuinfo | grep “siblings” 
	其他特征: 
	很多主机商都骗人,用奔腾的cpu,却说是多核心的CPU。 
	类型:Intel(R) Xeon(TM) CPU 2.80GHz 缓存:1024 KB 类型:Intel(R) Xeon(TM) CPU 2.80GHz 缓存:1024 KB 类型:Intel(R) Xeon(TM) CPU 2.80GHz 缓存:1024 KB 类型:Intel(R) Xeon(TM) CPU 2.80GHz 缓存:1024 KB 
	没有具体的型号,缓存1M,一般都是奔腾系列的cpu,或者是intel假双核的cpu,具体要根据上面说的去判断。新的多核心cpu都能看到具体的型号。 (责任编辑:IT) | 
