变相怪杰 发表于 2015-1-14 20:17:32

带来一篇shell下令辨认物理cpu个数,核数

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!怎样辨认物理cpu个数,几个核,是超线程仍是多中心

Jun.04,2009in办事器
判别根据:
1.具有不异coreid的cpu是统一个core的超线程。
2.具有不异physicalid的cpu是统一颗cpu封装的线程大概cores。
英文版:
1.Physicalidandcoreidarenotnecessarilyconsecutivebuttheyareunique.Anycpuwiththesamecoreidarehyperthreadsinthesamecore.
2.Anycpuwiththesamephysicalidarethreadsorcoresinthesamephysicalsocket.
实例:
LunarPages的CPU信息:
processor:0
vendor_id:GenuineIntel
cpufamily:15
model:4
modelname:Intel(R)Xeon(TM)CPU3.00GHz
stepping:3
cpuMHz:3000.881
cachesize:2048KB
physicalid:0
siblings:2
coreid:0
cpucores:1
fdiv_bug:no
hlt_bug:no
f00f_bug:no
coma_bug:no
fpu:yes
fpu_exception:yes
cpuidlevel:5
wp:yes
flags:fpuvmedepsetscmsrpaemcecx8apicmtrrpgemcacmovpatpse36clflushdtsacpimmxfxsrssesse2sshttmpbelmconstant_tscpnimonitords_cplcidxtpr
bogomips:6006.73
processor:1
vendor_id:GenuineIntel
cpufamily:15
model:4
modelname:Intel(R)Xeon(TM)CPU3.00GHz
stepping:3
cpuMHz:3000.881
cachesize:2048KB
physicalid:0
siblings:2
coreid:0
cpucores:1
fdiv_bug:no
hlt_bug:no
f00f_bug:no
coma_bug:no
fpu:yes
fpu_exception:yes
cpuidlevel:5
wp:yes
flags:fpuvmedepsetscmsrpaemcecx8apicmtrrpgemcacmovpatpse36clflushdtsacpimmxfxsrssesse2sshttmpbelmconstant_tscpnimonitords_cplcidxtpr
bogomips:5999.40
processor:2
vendor_id:GenuineIntel
cpufamily:15
model:4
modelname:Intel(R)Xeon(TM)CPU3.00GHz
stepping:3
cpuMHz:3000.881
cachesize:2048KB
physicalid:3
siblings:2
coreid:3
cpucores:1
fdiv_bug:no
hlt_bug:no
f00f_bug:no
coma_bug:no
fpu:yes
fpu_exception:yes
cpuidlevel:5
wp:yes
flags:fpuvmedepsetscmsrpaemcecx8apicmtrrpgemcacmovpatpse36clflushdtsacpimmxfxsrssesse2sshttmpbelmconstant_tscpnimonitords_cplcidxtpr
bogomips:5999.08
processor:3
vendor_id:GenuineIntel
cpufamily:15
model:4
modelname:Intel(R)Xeon(TM)CPU3.00GHz
stepping:3
cpuMHz:3000.881
cachesize:2048KB
physicalid:3
siblings:2
coreid:3
cpucores:1
fdiv_bug:no
hlt_bug:no
f00f_bug:no
coma_bug:no
fpu:yes
fpu_exception:yes
cpuidlevel:5
wp:yes
flags:fpuvmedepsetscmsrpaemcecx8apicmtrrpgemcacmovpatpse36clflushdtsacpimmxfxsrssesse2sshttmpbelmconstant_tscpnimonitords_cplcidxtpr
bogomips:5999.55
显现4个逻辑CPU,经由过程physicalid,后面两个逻辑cpu的不异,前面两个的不异,以是有两个物理CPU。后面两个的coreid不异,前面的两个coreID不异,申明这两个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“physicalid”|sort|uniq|wc-l
每一个物理CPU中Core的个数:
#cat/proc/cpuinfo|grep“cpucores”|wc-l
是不是为超线程?
假如有两个逻辑CPU具有不异的”coreid”,那末超线程是翻开的。
每一个物理CPU中逻辑CPU(多是core,threads或both)的个数:
#cat/proc/cpuinfo|grep“siblings”
其他特性:
今朝intel新的多中心cpu城市在前面显现详细的型号数字,比方:
modelname:Intel(R)Xeon(R)CPUX3230@2.66GHz
申明是Xeon3230的cpu,而不显现型号的详细数字的,年夜局部都是奔跑的CPU
良多主机商都哄人,用奔跑的cpu,却说是多中心的CPU。
探针看到的数据:
范例:Intel(R)Xeon(TM)CPU2.80GHz缓存:1024KB
范例:Intel(R)Xeon(TM)CPU2.80GHz缓存:1024KB
范例:Intel(R)Xeon(TM)CPU2.80GHz缓存:1024KB
范例:Intel(R)Xeon(TM)CPU2.80GHz缓存:1024KB
没有详细的型号,缓存1M,一样平常都是奔跑系列的cpu,大概是intel假双核的cpu,详细要依据下面说的往判别。新的多中心cpu都能看到详细的型号。
别的多中心的xeon的CPU,一样平常主频都不高,到达2.8和3.0的只要很少的几个高端CPU型号,一样平常主机商不会用这么好的
年夜漠孤狼收拾,首发站长百科服装论坛(http://bbs.zzbaike.com)转载请说明。
年夜漠孤狼(www.83blog.com)原创,转载请说明原文地点http://www.83blog.com/xeon-cpu-core.html




如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

第二个灵魂 发表于 2015-1-15 14:37:34

带来一篇shell下令辨认物理cpu个数,核数

支持你哈...................................

分手快乐 发表于 2015-1-25 20:31:47

就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务

若天明 发表于 2015-2-4 11:08:35

上课传授的不仅仅是知识,更重要的是一些道理,包括一些做人的道理,讲课时也抓住重点,循序渐进,让同学理解很快;更可贵的是不以你过去的成绩看问题.

兰色精灵 发表于 2015-2-9 22:20:34

编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。

飘飘悠悠 发表于 2015-2-28 04:33:00

在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。

小妖女 发表于 2015-3-9 23:53:44

学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。

蒙在股里 发表于 2015-3-17 07:55:49

不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。

谁可相欹 发表于 2015-3-24 05:39:16

在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
页: [1]
查看完整版本: 带来一篇shell下令辨认物理cpu个数,核数