当前位置: 技术问答>linux和unix
请问一下Linux环境如何查询CPU个数啊
来源: 互联网 发布时间:2016-04-24
本文导语: 环境:RedHat Enterprise Linux AS4 请问一下Linux环境如何查询CPU个数啊,不是逻辑个数,而是物理个数。 我查了很多资料,都是说用如下方法: cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 可是我看了下那个文...
环境:RedHat Enterprise Linux AS4
请问一下Linux环境如何查询CPU个数啊,不是逻辑个数,而是物理个数。
我查了很多资料,都是说用如下方法:
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
可是我看了下那个文件,在/proc/cpuinfo中根本没有physical id这个字段,请教一下,有无他法???谢谢。
moia4ts@/home/moia4ts> cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 Duo CPU T5750 @ 2.00GHz
stepping : 8
cpu MHz : 1997.806
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dt
s acpi mmx fxsr sse sse2 ss nx pni ds_cpl
bogomips : 3995.80
请问一下Linux环境如何查询CPU个数啊,不是逻辑个数,而是物理个数。
我查了很多资料,都是说用如下方法:
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
可是我看了下那个文件,在/proc/cpuinfo中根本没有physical id这个字段,请教一下,有无他法???谢谢。
moia4ts@/home/moia4ts> cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 15
model name : Intel(R) Core(TM)2 Duo CPU T5750 @ 2.00GHz
stepping : 8
cpu MHz : 1997.806
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dt
s acpi mmx fxsr sse sse2 ss nx pni ds_cpl
bogomips : 3995.80
|
cat /proc/cpuinfo |grep processor |wc -l
|
linux 下/proc/cpuinfo文件会显示cpu的信息
processor 会从0开始记数 继续下去多个cpu
flags 如果有 ht 说明支持超线程技术
判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理 CPU
processor : 4
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Xeon(TM) CPU 3.00GHz
stepping : 8
cpu MHz : 3002.700
cache size : 2048 KB
physical id : 9
siblings : 4
core id : 19
cpu cores : 2
------------------------------
processor : 5
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Xeon(TM) CPU 3.00GHz
stepping : 8
cpu MHz : 3002.700
cache size : 2048 KB
physical id : 9
siblings : 4
core id : 19
cpu cores : 2
-----------------------------------------------
address sizes : 40 bits physical, 48 bits virtual
power management:
processor 会从0开始记数 继续下去多个cpu
flags 如果有 ht 说明支持超线程技术
判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理 CPU
processor : 4
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Xeon(TM) CPU 3.00GHz
stepping : 8
cpu MHz : 3002.700
cache size : 2048 KB
physical id : 9
siblings : 4
core id : 19
cpu cores : 2
------------------------------
processor : 5
vendor_id : GenuineIntel
cpu family : 15
model : 4
model name : Intel(R) Xeon(TM) CPU 3.00GHz
stepping : 8
cpu MHz : 3002.700
cache size : 2048 KB
physical id : 9
siblings : 4
core id : 19
cpu cores : 2
-----------------------------------------------
address sizes : 40 bits physical, 48 bits virtual
power management:
|
单CPU单核没有pthysical id吧?