博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux核查cpu,linux肿么查询cpu核心数
阅读量:4319 次
发布时间:2019-06-06

本文共 1211 字,大约阅读时间需要 4 分钟。

1.查看逻辑CPU个数:

#cat /proc/cpuinfo |grep "processor"|sort -u|wc -l

24

2.由于有超线程技术有必要查看一下物理CPU个数:

#grep "physical id" /proc/cpuinfo|sort -u|wc -l

2

#grep "physical id" /proc/cpuinfo|sort -u

physical id : 0

physical id : 1

查看每个物理CPU内核个数:

#grep "cpu cores" /proc/cpuinfo|uniq

cpu cores : 6

每个物理CPU上逻辑CPU个数:

#grep "siblings" /proc/cpuinfo|uniq

siblings : 12

判断是否开启了抄超线程:

如果多个逻辑CPU的"physical id"和"core id"均相同,说明开启了超线程

或者换句话说

逻辑CPU个数 > 物理CPU个数 * CPU内核数 开启了超线程

逻辑CPU个数 = 物理CPU个数 * CPU内核数 没有开启超线程

相关知识延伸阅读:

一次性查询所有信息:

#!/bin/bash

physicalNumber=0

coreNumber=0

logicalNumber=0

HTNumber=0

logicalNumber=$(grep "processor" /proc/cpuinfo|sort -u|wc -l)

physicalNumber=$(grep "physical id" /proc/cpuinfo|sort -u|wc -l)

coreNumber=$(grep "cpu cores" /proc/cpuinfo|uniq|awk -F':' '{print $2}'|xargs)

HTNumber=$((logicalNumber / (physicalNumber * coreNumber)))

echo "****** CPU Information ******"

echo "Logical CPU Number : ${logicalNumber}"

echo "Physical CPU Number : ${physicalNumber}"

echo "CPU Core Number : ${coreNumber}"

echo "HT Number : ${HTNumber}"

echo "*****************************"

执行结果:

#./cpuinfo

****** CPU Information ******

Logical CPU Number : 24

Physical CPU Number : 2

CPU Core Number : 6

HT Number : 2

取消

评论

转载地址:http://zkgzs.baihongyu.com/

你可能感兴趣的文章
Android_三种菜单介绍
查看>>
js常用方法之String对象方法扩展
查看>>
sqlserver 三大范式
查看>>
使用python脚本Telnet 华为交换机备份配置
查看>>
eclipse实现批量修改文件的编码方式
查看>>
Memcache
查看>>
使用Javap
查看>>
操作系统的启动流程
查看>>
Photoshop的评价
查看>>
linear model for classification
查看>>
Git - 基本使用
查看>>
河北民间组织管理系统——课堂讨论结果
查看>>
手把手教你使用node-inspector调试nodejs
查看>>
本地安装gradle-3.3-all.zip
查看>>
JavaScript 事件循环及异步原理(完全指北)(转)
查看>>
python之爬虫
查看>>
靳程旭第一周任务
查看>>
定位问题的一个思路
查看>>
Scoi2010——传送带(三分套三分=九分)
查看>>
【UOJ21】【UR #1】缩进优化(整除分块)
查看>>