查看数量linux下查看cpu物理个数和逻辑个数
首先声明,我是一个菜鸟。一下文章中出现技术误导情况盖不负责
hadoop@chw-desktop3:~$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping : 9
microcode : 0x17
cpu MHz : 2992.615
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
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 pebs bts cid xtpr
bogomips : 5985.23
clflush size : 64
cache_alignment : 128
address sizes : 36 bits physical, 32 bits virtual
power management: processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping : 9
microcode : 0x17
cpu MHz : 2992.615
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1
apicid : 1
initial apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
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 pebs bts cid xtpr
bogomips : 5990.44
clflush size : 64
cache_alignment : 128
address sizes : 36 bits physical, 32 bits virtual
power management:
风,渐渐吹起,吹乱了我的发丝,也让我的长裙有些飘动。绿叶仿佛在风中起舞,离开了树,投向了大地,却不知这样会枯萎,我弯下腰,轻轻拾起一片树叶,那非常有序的茎脉,是一种美的点缀。我有些哀叹:绿叶啊,绿叶,你这般美丽地从树上轻轻飘下,随风起舞,却不知已被人称之为落叶!
输入命令cat /proc/cpuinfo 查看physical id有几个,上述结果显示只有0,所以只有一个物理cpu;查看processor有几个,上述结果显示有0和1两个,所以有两个逻辑cpu。
(一)概念
 ① 物理CPU
 现实Server中插槽上的CPU个数
 物理cpu数量,可以数不重复的 physical id 有几个
 ② 逻辑CPU 
  /proc/cpuinfo 用来存储cpu硬件信息的
 信息内容分别列出了processor 0 –processor n 的规格。这里须要注意,n是逻辑cpu数
 一般情况,我们以为一颗cpu可以有多核,加上intel的超线程技术(HT), 可以在逻辑上再分一倍数量的cpu core出来
 逻辑CPU数量=物理cpu数量 x cpu cores 这个规格值 x 2(如果支撑并开启ht)    
 备注一下:Linux下top查看的CPU也是逻辑CPU个数
  ③ CPU核数
 一块CPU上面能处理数据的芯片组的数量、比如当初的i5 760,是双核心四线程的CPU、而 i5 2250 是四核心四线程的CPU
 一般来说,物理CPU个数×每颗核数就应该等于逻辑CPU的个数,如果不相等的话,则表现服务器的CPU支撑超线程技术 
 ㈡ 查看CPU信息
 当我们 cat /proc/cpuinfo 时、
 拥有相同core id的CPU是同一个core的超线程
 拥有相同physical id的CPU是同一个CPU封装的线程或核心
 ㈢ 下面举例说明
 ① 查看物理CPU的个数
 #cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l  
 2  
 ② 查看逻辑CPU的个数
 #cat /proc/cpuinfo |grep "processor"|wc -l  
 24  
 ③ 查看CPU是几核
 #cat /proc/cpuinfo |grep "cores"|uniq  
 6   
 我这里应该是2个Cpu,每一个Cpu有6个core,应该是Intel的U,支撑超线程,所以显示24
文章结束给大家分享下程序员的一些笑话语录:
一程序员告老还乡,想安度晚年,于是决定在书法上有所造诣。省略数字……,准备好文房4宝,挥起毛笔在白纸上郑重的写下:Hello World
---------------------------------
           原创文章 By            
查看和数量
---------------------------------
查看数量linux下查看cpu物理个数和逻辑个数的更多相关文章
- Linux下判断cpu物理个数、几核
		
自己服务器的输出 1. 查看物理CPU的个数 #cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 1 2. 查 ...
 - linux下查看cpu物理个数和逻辑个数 - chw1989的专栏 - 博客频道 - CSDN.NET
		
body { font-family: 微软雅黑,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLi ...
 - [转载] linux 下查看机器cpu是几核的
		
linux 下查看机器cpu是几核的 本文转自”映月的博客“:http://wurhuangfeng.blog.163.com/blog/static/35178241201111235829116/ ...
 - Linux下 查看CPU信息
		
参考: Linux和Windows下查看cpu和core个数 Linux下 查看CPU信息 1.查看完整CPU信息: $ cat /proc/cpuinfo 2.查看逻辑cpu个数: $ cat /p ...
 - Linux下查看CPU和内存(很详细)
		
在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态会 ...
 - Linux下查看内核、CPU、内存及各组件版本的命令和方法
		
Linux下查看内核.CPU.内存及各组件版本的命令和方法 Linux查看内核版本: uname -a more /etc/*release ...
 - linux下查看文件及目录个数
		
linux下查看文件及目录个数1.查看当前文件和目录总数(不包括子目录):ls -l | wc -l 2.查看当前目录下文件个数(不包括子目录):ls -l |grep "^-"| ...
 - Linux下查看CPU信息、机器型号等硬件信息命令
		
Linux下查看CPU信息.机器型号等硬件信息命令 编写一个bash脚本: vim info.sh #!/bin/bash cat /etc/issue echo "____________ ...
 - 性能测试分析过程(三)linux下查看最消耗CPU/内存的进程
		
linux下查看最消耗CPU 内存的进程 1.CPU占用最多的前10个进程: ps auxw|head -1;ps auxw|sort -rn -k3|head -10 2.内存消耗最多的前10 ...
 
随机推荐
- PL/SQL中LOOP循环控制语句
			
在PL/SQL中可以使用LOOP语句对数据进行循环处理,利用该语句可以循环执行指定的语句序列.常用的LOOP循环语句包含3种形式:基本的LOOP.WHILE...LOOP和FOR...LOOP. LO ...
 - 【转】No JVM could be found on your system解决方法
			
原文网址:http://my.oschina.net/liusicong/blog/324964 在安装android studio时,报错: Error launching android Stud ...
 - JAVA数据库处理(连接,数据查询,结果集返回)
			
package john import java.io.IOException; import java.util.*; public class QueryDataRow { public Hash ...
 - Iwpriv工作流程及常用命令使用之二
			
iwpriv工具通过ioctl动态获取相应无线网卡驱动的private_args所有扩展参数 iwpriv是处理下面的wlan_private_args的所有扩展命令,iwpriv的实现上,是这样的, ...
 - HDU 5883 The Best Path
			
The Best Path Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Tot ...
 - 细雨学习笔记:Jmeter测试计划最基本的元素
			
测试计划-用户组下最基本的元素: 1)HTTP请求默认值 2)HTTP Cookie 管理器(有些操作需要登录后才能访问,用户信息记录在Cookie中,各请求之间就可以共享Cookie了) 3)请求S ...
 - Jacoco远程统计代码覆盖率
			
Jacoco 什么是Jacoco? Jacoco是一个开源的Java代码覆盖率工具,Jacoco可以嵌入到Ant .Maven中,并提供了EclEmma Eclipse插件,也可以使用JavaAg ...
 - Selenium2Library系列 keywords 之 _SelectElementKeywords 之 _get_values_for_options(self, options)
			
def _get_values_for_options(self, options): values = [] for option in options: values.append(option. ...
 - 在Ubuntu6.06 在搭建SVN服务器及在windows建立svn+ssh客户端
			
部门现在使用的Linux系统是Ubuntu6.06,内核版本为2.6.15-57-386.由于系统比较老,所有用网上介绍的方法搭建SVN服务器经常出错,所以参考文章[1],将自己的搭建过程记录下. 1 ...
 - HDU-4725 The Shortest Path in Nya Graph 最短路
			
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4725 如果直接建图复杂度过大,但是考虑到每层之间的有效边很少,只要在每层增加两个虚拟节点n+i和2*n ...