1.物理CPU数:计算机上实际配置的CPU个数。

//查看计算机物理CPU个数(必须先sort后uniq)
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l   // 当前计算机有2个物理CPU
2

2.CPU核数:CPU上集中的处理数据的CPU核心个数。

计算CPU核数=物理CPU个数 * 每个物理CPU的核数。例如你的计算机有两个物理CPU,每个CPU是双核,那么计算机就是四核的。

//查看每个物理CPU的核数
cat /proc/cpuinfo| grep "cpu cores"| uniq  //每个物理CPU有8个核,共有2个物理CPU,则当前计算机为16核
cpu cores : 8

3.逻辑CPU数(线程数):操作系统使用逻辑CPU来模拟出真实CPU的效果,其效果就好像把多个CPU集中在一个CPU上。实际上逻辑CPU的数量就是平时称呼的几核几线程中的线程数量。

当计算机没有开启超线程时,逻辑CPU的个数就是计算机的物理CPU核数。而当超线程开启后,逻辑CPU的个数是物理CPU核数的两倍。

//查看系统具有几个逻辑核(线程数)
cat /proc/cpuinfo| grep -i  "processor"| wc -l  //当前计算机为32线程
32

//查看每个物理CPU的逻辑核数(线程数)
cat /proc/cpuinfo | grep -i "siblings"| uniq  //每个物理CPU有16个逻辑核,共有2个物理CPU,则当前计算机有32个逻辑核,即为32线程
siblings : 16

4.常用术语:计算机CPU是几路几核几线程

//两路,16核32线程。指当前计算机开启超线程,有2颗物理CPU,物理CPU核总数为16核,逻辑CPU核总数为32。
计算机CPU核数 = 物理CPU数 * 每颗物理CPU的核数
计算机线程数(逻辑CPU数)= 物理CPU个数 *  每颗物理CPU的核数 * 超线程数(关闭超线程取值为1,开启超线程取值为2)

5.查看CPU型号

//查看CPU型号
cat /proc/cpuinfo|grep -i "model name"|awk -F ":" '{print $2}'
Intel(R) Xeon(R) CPU E5-2697 v3 @ 2.60GHz

6.查看超频信息

//查看是否支持超线程(显示ht则表示支持超线程)
cat /proc/cpuinfo | grep -i "flag" |grep -wo "ht"|uniqht
//查看是否超线程(cpu cores和siblings一致表示没有超线程)
cat /proc/cpuinfo | grep -e "cpu cores"  -e "siblings" | sort | uniqcpu cores  :8siblings   :16

7./proc/cpuinfo文件详解

processor :系统中逻辑处理核的编号。对于单核处理器,则认为是其CPU编号,对于多核处理器则可以是物理核、或者使用超线程技术虚拟的逻辑核
model name :CPU属于的名字及其编号、标称主频
physical id  :物理CPU的ID标号,一个物理CPU对应唯一一个physical idcore id      :逻辑CPU的ID标号,同一个物理CPU核模拟出来的两个逻辑CPU核的core id相同,也可能与另外一个物理CPU模拟出来的逻辑CPU核的core id相同。即2个物理CPU,可能会出现有4个core id值均为0
cpu cores    :该逻辑核所处CPU的物理核数
siblings     :单个CPU逻辑核数
flags        :当前CPU支持的功能(ft表示支持超频)

参考文档:

物理CPU CPU核数 逻辑CPU 几核几线程的概念详解

/proc/cpuinfo 文件分析(查看CPU信息)

Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)

转载于:https://www.cnblogs.com/badboy200800/p/10606405.html

【Linux基础】查看硬件信息-CPU相关推荐

  1. linux查看显示器名称命令,linux 查看显示器信息Linux下查看硬件信息命令大全

    /proc 虚拟的目录,是系统内存的映射.可直接访问这个目录来获取系统信息.其中也包含下面的信息: 主机CPU信息:cpuinfo 主机DMA通道信息:dma 文件系统信息:filesystems 主 ...

  2. linux内核4.14.10查看网卡型号,Linux中查看硬件信息命令

    Linux中查看硬件信息命令 1, 主板信息 .查看主板的序列号 -------------------------------------------------- #使用命令 dmidecode ...

  3. linux系统查看机器硬件信息,linux系统查看硬件信息的方法

    用过Linux系统的人都知道这么一个情况,那就是Linux大部分操作是通过命令实现的,并不像Windows那么直观.linux查看硬件信息也是需要通过命令查询才可以看得到硬件的信息,那linux系统如 ...

  4. linux 查看硬件 工具,linux下查看硬件信息方法

    想知道怎么查看电脑的硬件信息吗,下面是学习啦小编带来linux下查看硬件信息方法的内容,欢迎阅读! linux下查看硬件信息方法: 建议直接进主板的bios查看硬件信息 linux的话看具体什么版本了 ...

  5. 怎样在Linux下查看硬件信息

    Linux下查看硬件信息主要可通过命令行工具dmidecode或者图形化工具Hardinfo来实现. 方法一:dmidecode dmidecode命令主要是通过DMI获取主机的硬件信息,通常是在不打 ...

  6. linux 系统硬件信息检测工具,美国Linux服务器查看硬件信息工具

    在美国Linux服务器上有许多查看工具可用于查找系统硬件规格,其中有一些是美国Linux系统已经默认预装的,用户可以直接进行使用.下面小编就来介绍一些美国Linux服务器上预装的查看硬件信息的工具. ...

  7. Linux用户和组管理,查看软件缓存,通过命令查看硬件信息(cpu,版本,序列号,内存,主板,内核等)

     通过修改/etc/inittab.通过这个文件修改系统的启动方式. ls –l /etc/ | more   (管道),将前面的结果交给后面的命令进行处理. 在linux中遇到问题使用man命令 ...

  8. linux查看硬件PCI设备,Linux系统查看硬件信息神器,比pci设备好用100倍!

    大家都知道,当我们的 Linux 系统计算机出现问题时,需要对其排除故障,首先需要做的是找出计算机的硬件信息.下面介绍一个简单易用的应用程序--HardInfo,你可以利用它来显示你电脑的每个硬件方面 ...

  9. linux系统查看电脑设备型号,Linux系统查看硬件信息

    一.查看服务器型号.序列号: [root@Master ~]#dmidecode|grep "System Information" -A9|egrep "Manufac ...

最新文章

  1. Android异步下载
  2. KVM和qemu网络TAP模式桥接的设置
  3. 《嵌入式linux应用程序开发标准教程》笔记——7.进程控制开发
  4. Cocos2d-x创建包边字
  5. (转)java redis使用之利用jedis实现redis消息队列
  6. js中使用0 “” null undefined {}需要注意
  7. 绝对定位和浮动的区别和运用
  8. 识别图片噪声干扰_射频相位噪声介绍
  9. 商城小程序、实例原型设计、电商app、积分商城、领券中心、会员中心、每日签到、小程序电商、优惠券、移动端电商、Axure原型、rp原型、产品原型、积分、会员卡
  10. java previous,Java的LinkedList的previous下一个
  11. 【小白冲冲冲!!!】37. ORBSLAM初始化时为什么要同时初始化H矩阵和F矩阵?
  12. Linux SSHD服务安装与维护详解(一)——SSHD安装、启动与密钥认证实现
  13. 微星P55-主板是怎样造出来的
  14. mysql事务隔离级别回顾
  15. 数字图像处理概述PPT学习1
  16. 任务调度框架 Quartz 用法指南「超详细」
  17. 计算机408考研 思维导图 知识整理
  18. 计算机高配置表cpu,高配置电脑配置清单
  19. Context-Aware Zero-Shot Recognition 论文翻译
  20. 由多个库组成的 Android Jetpack,到底有多厉害?

热门文章

  1. 一个牛逼的Coder是这样诞生的
  2. 微信小程序云开发分页刷新获取数据
  3. Visual Studio 2015 和 Apache Cordova 跨平台开发入门(一)
  4. java解压zip包_Java中文件的压缩与解压,每天进步一点点系列
  5. echart多个柱状图 设置y轴显示_Echart可视化学习笔记(五)
  6. Matlab--三种归一化方法
  7. Lua for Windows 开始学习Lua编程
  8. Spring JDBC开发
  9. Python GUI界面编程初步 03 - Tkinter基础设计案例
  10. hsweb提取页面查询参数_zabbix-基础系列(七)-zabbix用户参数