linux如何查看mq版本号,Linux下查看CPU信息

linux下查看CPU的信息主要通过查看/proc/cpuinfo这个文件。

1e8dc6a3ec48cc2f72d93c170f8909e5.png

一、针对/proc/cpuinfo文件,我们需要查看processor,physical id,siblings,core id,cpu cores这几个字段。

1.拥有相同physical id的所有逻辑处理器共享同一个物理插座。每个physical id 代表一个唯一的物理封装,即一颗CPU。

2.Siblings表示位于一个物理封装的CPU上逻辑CPU的个数。

3.每个core id 均代表一个唯一的处理器内核,所有带有相同core id 的逻辑CPU均位于同一处理器内核上。

4.如果有一个以上逻辑CPU有用相同的core id和physical id ,则说明系统支持超线程(HT)技术。

5.如果有两个或两个以上的逻辑CPU拥有相同的physical id ,但是core id不同,则说明这是一个多内核处理器,cpu cores字段也可以表示是否支持多内核。

processor     逻辑处理器的id。

physical id    物理封装的处理器的id。

core id           每个核心的id。

cpu cores     位于相同物理封装的处理器中的内核数量。

siblings         位于相同物理封装的处理器中的逻辑处理器的数量。

二、可以通过以下方法查询CPU状态。

42cf3e4c3a08e40f297945a06ef94e62.png

1.逻辑CPU个数:

# cat /proc/cpuinfo | grep “processor” | wc –l

或者

# cat /proc/cpuinfo | grep 'processor' | sort | uniq

2.物理CPU个数:

# cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc –l

3.每个物理cpu中core的个数:

# cat /proc/cpuinfo | grep “cpu cores” | wc –l

4.是否支持超线程?如果两个逻辑CPU具有相同的“core id”,那么说明超线程是打开的。

5.每个物理CPU中逻辑CPU的个数

# cat /proc/cpuinfo | grep “siblings”| wc –l

在这个服务器上,'cpu cores' 为8,physical id 有1个,core id有8个,siblings的值为8,总共有8个processor。所以这个服务器主机的CPU为1个物理封装的处理器(physical id),每个处理器又有8个处理核心(cpu cores),每个cpu core仅有1个逻辑处理器(超线程技术),因此,每个物理处理器上有8个逻辑处理器,总共就有8个processor。

https://www.centos.org/docs/5/html/5.1/Deployment_Guide/s2-proc-cpuinfo.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值