linux查询cpu

原创 2016年06月01日 10:18:01
Linux下查看CPU物理个数和逻辑个数
一、方法1:cat /proc/cpuinfo
查看physical id 有几个  ,如果结果中只有0 ,说明只有一个物理CPU
查看processor 有几个 ,显示有几个不同数,就说明有几个逻辑CPU

1、概念
① 物理CPU
实际server中插槽上的CPU个数,物理cpu数量,可以数不重复的physical id 有几个;
②逻辑CPU

/proc/cpuinfo 用来存储cpu硬件信息的 ,信息内容分别列出processor 0 ---processor n的规格。 

需注意,n是逻辑cpu个数。一般情况,我们认为一颗cpu可以有多核,加上intel的超线程技术(HT),可以逻辑上再分 一倍数量的cpu core出来。

        逻辑CPU = 物理CPU数量×cpu cores × 2(如果支持并开启ht)

备注:linux下top查看的cpu也是逻辑cpu个数
③CPU核数
一块CPU上面能处理数据的芯片组的数量、比如现在的i5 760,是双核四线程的CPU、而i5 2250是四核四线程的cpu,
一般来说,物理CPU个数×每颗核数就应该等于逻辑CPU的个数。如果不相等的话,则表示服务器的CPU支持超线程技 术。


2、查看CPU信息
当我们查看cat /proc/cpuinfo 时,具有相同core id 的CPU是同一个core的超线程
具有相同physical id 的CPU是同一个CPU封装的线程或核心


3、举例说明
① 查看物理的CPU的个数
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
②查看逻辑CPU的个数
cat /proc/cpuinfo | grep "processor" | wc -l
③查看CPU是几核
cat /proc/cpuinfo | grep "cores" | uniq

方法二、grep "model name" /proc/cpuinfo   | wc -l  //查看逻辑CPU个数
      grep MemTotal /proc/meminfo        //查看内存信息
版权声明:本文为博主原创文章,未经博主允许不得转载。

Linux查看CPU和内存使用情况

Linux查看CPU和内存使用情况  在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。...
  • universe_hao
  • universe_hao
  • 2016年08月23日 17:00
  • 2338

linux下查看cpu物理个数和逻辑个数

hadoop@chw-desktop3:~$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 mode...
  • chw1989
  • chw1989
  • 2013年06月22日 14:44
  • 70325

Linux下查看CPU信息

Linux下查看CPU信息,CPU的信息在启动的过程中被装载到虚拟目录/proc下的cpuinfo文件中,我们可以通过 cat /proc/cpuinfo查看 [root@localhost proc...
  • kongshuai19900505
  • kongshuai19900505
  • 2016年05月23日 18:41
  • 1625

Linux下查看物理CPU和逻辑CPU个数

一、概念 1、物理CPU 插槽上的CPU个数,物理cpu数量等于不同physical id的个数。 2、逻辑CPU  /proc/cpuinfo是用来存储cpu硬件信息的,信息内容分别...
  • xingliang_li
  • xingliang_li
  • 2016年11月23日 11:43
  • 1898

Linux下查看CPU/内存/硬盘的shell命令

1、cpu查看     1)cpu个数:#cat /proc/cpuinfo | grep "physical id" | uniq | wc -l      2)cpu核数:#cat /proc...
  • fjssharpsword
  • fjssharpsword
  • 2017年02月27日 14:57
  • 3631

Linux系统CPU核数等信息查看

物理机的基本信息:1、查看CPU信息# 查看cpu负载 ' uptime ' # cpu使用率 (没有sar 则yum -y install sysstat) ' sar 1 1 ' 'to...
  • fgf00
  • fgf00
  • 2016年09月19日 12:55
  • 3902

LINUX下查看CPU使用率的命令

1 CPU占用率计算原理  1.1 相关概念         在Linux/Unix下,CPU利用率分为用户态、系统态和空闲态, 分别表示CPU处于用户态执行的时间,系统内核执行的时间,和空闲系统...
  • u010469632
  • u010469632
  • 2014年02月19日 18:34
  • 3573

Linux查看多核CPU利用率

1.top 使用权限:所有使用者 使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b] 说明:即时显示process的动态 d :改变显示的更新...
  • unix21
  • unix21
  • 2013年01月26日 14:53
  • 4705

linux下查看cpu,内存,硬盘等硬件信息的方法

说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。 原文地址: ...
  • WJshanggan
  • WJshanggan
  • 2015年05月06日 19:31
  • 9566

Linux系统中使用读取cpu、内存、磁盘信息的oid

SNMP指的是简单网路管理协议(Simple Network Management Protocol),它主要包含三个部分:被管理的设备、代理、网络管理站。一个被管理设备是具有SNMP代理的一个网络节...
  • shangzhihaohao
  • shangzhihaohao
  • 2015年04月12日 16:44
  • 2610
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux查询cpu
举报原因:
原因补充:

(最多只允许输入30个字)