Linux下获得CPU的信息

1、查看物理cpu个数

cat /proc/cupinfo |grep ‘physical id‘|sort|uniq|wc -l

2、查看一个cpu的物理核数

cat /proc/cupinfo |grep ‘core id‘|sort|uniq -c|wc -l

cat /proc/cupinfo |grep ‘cpu cores‘|uniq|awk -F ":" ‘{print $2}‘

3、查看一个cpu的逻辑核数

cat /proc/cupinfo |grep ‘siblings‘|uniq|awk -F ":" ‘{print $2}‘

4、查看逻辑核的总数量

物理核数量是1和2得出结果的乘积;

cat /proc/cupinfo |grep ‘processor‘|sort|uniq -c|wc -l

5、查看cpu型号

cat /proc/cupinfo |grep name|cut -f2 -d:|uniq -c

6、# cat /proc/cpuinfo | grep physical | uniq -c

4 physical id : 0

4 physical id : 1

说明有两个cpu,每个cpu的逻辑核是4个(物理核是2个)

Linux下获得CPU的信息

时间: 2024-12-14 18:46:03

Linux下获得CPU的信息的相关文章

Linux下查看cpu具体信息汇总

http://freeloda.blog.51cto.com/2033581/1189084 1.查看cpuinfo中是否有lm,如果有lm表示支持64位,lm的意思是long mode,具体命令如下: 1 #cat /proc/cpuinfo | grep flags 检查输出里面是否有 lm 字符 或 cat /proc/cpuinfo | grep flags | grep lm | wc -l输出结果大于 0 表示支持64位 2. 查看物理CPU的个数 1 #cat /proc/cpui

Linux下查看CPU相关信息

相关概念 物理CPU总核数 = 逻辑CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数 (没有超线程时) 逻辑CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数 (有超线程时) 物理CPU:实际上服务器插入的CPU个数,在/proc/cpuinfo文件中有几个"physical id"就代表有几个物理CPU. 逻辑CPU:操作系统可以使用逻辑CPU来模拟出真实CPU的效果,在之前没有多核处理器的时候,一个CPU只有一个核,而现在有了多核技术,其效果就好像把

Linux下查看CPU信息

linux下查看CPU的信息主要通过查看/proc/cpuinfo这个文件. 一.针对/proc/cpuinfo文件,我们需要查看processor,physical id,siblings,core id,cpu cores这几个字段. 1.拥有相同physical id的所有逻辑处理器共享同一个物理插座.每个physical id 代表一个唯一的物理封装,即一颗CPU. 2.Siblings表示位于一个物理封装的CPU上逻辑CPU的个数. 3.每个core id 均代表一个唯一的处理器内核,

查看Linux服务器的CPU详细信息

查看Linux服务器的CPU详细信息 在Linux系统中,CPU的信息在启动的过程中被装载到虚拟目录/proc下的cpuinfo文件中,我们可以通过cat /proc/cpuinfo查看如下: 下面我们来分析其中几个比较重要的指标: processor 逻辑处理器的id. physical id 物理封装的处理器的id. core id 每个核心的id. cpu cores 位于相同物理封装的处理器中的内核数量. siblings 位于相同物理封装的处理器中逻辑处理器的数量. 判断Linux服务

Linux下如何查看版本信息

Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等等,整个CPU信息一目了然. 1.# uname -a   (Linux查看版本当前操作系统内核信息) Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 athlon i386 GNU/Linux 2.# cat /proc/version (Linux查看当前操作系统版本信息) Linux version 2.4

Linux下调节CPU使用的几种方法

一,使用taskset充分利用多核cpu,让cpu的使用率均衡到每个cpu上 #taskset-p,    设定一个已存在的pid,而不是重新开启一个新任务-c,    指定一个处理,可以指定多个,以逗号分隔,也可指定范围,如:2,4,5,6-8. 1,切换某个进程到指定的cpu上taskset -cp 3 13290 2,让某程序运行在指定的cpu上taskset -c 1,2,4-7 tar jcf test.tar.gz test 需要注意的是,taskset -cp 3 13290在设定

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

说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息.但是对于双核的cpu,在cpuinfo中会看到两个cpu.常常会让人误以为是两个单核的cpu. 原文地址: http://www.hpboys.com/659.html 一.linux CPU大小 [root@idc ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id&quo

Linux下查看CPU信息[/proc/cpuinfo]

最近在研究linux系统负载的时候,接触到一些关于CPU信息查看的知识,和大家分享一下.通过对/proc/cpuinfo文件中的参数的分析,也学到了不少东西. 在linux操作系统中,CPU的信息在启动的过程中被装载到虚拟目录/proc下的cpuinfo文件中,我们可以通过 cat /proc/cpuinfo 查看一下: 上图是本人电脑的CPU信息,下面我们来分析其中几个比较重要的指标: processor     逻辑处理器的id. physical id    物理封装的处理器的id. co

[转]Linux下查看CPU信息、机器型号等硬件信息

From: http://www.jbxue.com/LINUXjishu/14582.html 查看CPU信息(型号) : # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | uniq -c 4 physical id : 0 4 ph