如何获得CPU的详细信息

获得cpu详细信息: less /proc/cpuinfo

显示cpu架构信息:lscpu

lscpu

lscpu命令从sysfs、/proc/cpuinfo、或者某些适用于特定架构的库中收集数据。命令的输出会以人类易读的方式展示如下信息:cpu、线程、核心、插槽和Non-Uniform MemoryAccess(NUMA)节点的数量,也有cpu共享缓存,cpu的族号,运行模式,处理指令的速度,大小端,步进等信息。在虚拟环境下,系统架构信息展示映射着客户操作系统的设置,这和物理主机是有明显差异的。在架构上支持检索物理拓扑信息,lscpu命令也显示主机系统中的物理插槽数量,芯片,内核数。

① 物理CPU

实际Server中插槽上的CPU个数

物理cpu数量,可以数不重复的 physical id 有几个

② 逻辑CPU

/proc/cpuinfo 用来存储cpu硬件信息的

信息内容分别列出了processor 0 –processor n 的规格。这里需要注意,n是逻辑cpu数

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

逻辑CPU数量=物理cpu数量 x cpu cores 这个规格值 x 2(如果支持并开启ht)

备注一下:Linux下top查看的CPU也是逻辑CPU个数

③ CPU核数

一块CPU上面能处理数据的芯片组的数量、比如现在的i5 760,是双核心四线程的CPU、而 i5 2250 是四核心四线程的CPU

一般来说,物理CPU个数×每颗核数就应该等于逻辑CPU的个数,如果不相等的话,则表示服务器的CPU支持超线程技术

示例及说明

Architecture:          x86_64 //架构--这里的64指的位处理器

CPU op-mode(s):        32-bit, 64-bit

Byte Order:            Little Endian//小端法

CPU(s):                56 //cpu数量

On-line CPU(s) list:   0-55 //在线的cpu数量 有些时候为了省电或者过热的时候,某些CPU会停止运行

Thread(s) per core:    2 //每个核心的线程数

Core(s) per socket:    14 //每个插槽可以插入的物理CPU的个数

CPU socket(s):         2 //插槽个数

NUMA node(s):          2

Vendor ID:             GenuineIntel

CPU family:            6

Model:                 85

Stepping:              4

CPU MHz:               2001.000

BogoMIPS:              3994.84//MIPS是每秒百万条指令,Bogo是Bogus(伪)的意思,这里是估算MIPS值

Virtualization:        VT-x

L1d cache:             32K//一级高速缓存 dcache用来存储数据

L1i cache:             32K//一级高速缓存 icache 用来存储指令

L2 cache:              1024K //缓存速度上 L1 > L2 > L3 > DDR(内存) 内存的理论速度在几十g一秒

L3 cache:              19712K

NUMA node0 CPU(s):     0-13,28-41 //0-13,28-41cpu在一个numa节点上

NUMA node1 CPU(s):     14-27,42-55

选项说明: 

-a,--all 同时打印在线和离线 CPU (-e 选项默认值) 此选项只能与选项-e 或-p 一起指定

-b,--online 只打印在线 CPU (-p 选项默认值) 此选项只能与选项-e 或-p 一起指定

-c,--offline 只打印离线 CPU 此选项只能与选项-e 或-p 一起指定。

-e,--extended[=<列表>] 打印扩展的可读格式 (类似表格的形式)

-p,--parse[=<列表>] 打印可解析格式

-s,--sysroot <目录> 以指定目录作为系统根目录收集 lscpu 命令所发出的实例以外的 Linux 实例的 CPU 数据。 指定的目录是要检查的 Linux 实例的系统根。 

-x,--hex 打印十六进制掩码而非 CPU 列表

-y,--显示所有列的物理 id。 除了由 lscpu 分配的逻辑 id 之外 物理 id 是由内核提供的特定于平台的值。无法检索元素的物理 ID 用破折号 (-) 字符显示 此选项不影响 CPU 逻辑编号。 

-h,--help 显示此帮助并退出

-V,--version 输出版本信息并退出

可用的列

CPU 逻辑CPU数量 

CORE 逻辑核心数量 

SOCKET 逻辑(CPU)座数量 

NODE 逻辑NUMA节点数量 

BOOK 逻辑book数

DRAWER 逻辑DRAWER数

CACHE显示了如何在CPU之间共享高速缓存 

POLARIZATION虚拟硬件上的CPU调度模式 

ADDRESScpu物理地址 

CONFIGURED显示管理程序是否分配了CPU

ONLINE显示Linux是否正在使用CPU 

MAXMHZ CPU最大频率 

MINMHZ CPU最小频率

/proc/cpuinfo

在cpuinfo中:

        同一个socket的physical id相同

        cpu cores表示此socket上的core数量

        如果cpu cores = siblings,表明没有开启超线程

        如果cpu cores = 2 * siblings,表明开启了超线程

        相同的physical id,相同的core id,但是不同的processor id,表明是同一个core上的逻辑CPU(超线程)

1、查看系统运行模式:getconf LONG_BIT

2、查看CPU型号: cat /proc/cpuinfo | grep name | sort | uniq

3、查看逻辑CPU个数: cat /proc/cpuinfo | grep "processor" | wc -l

4、查看逻辑CPU个数, 同时查看CPU型号:cat /proc/cpuinfo|grep name|cut-f2-d:|uniq-c

5、查看物理CPU个数: cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

6、查看每个物理CPU中Core的个数:cat /proc/cpuinfo | grep "cpu cores" | wc -l

7、每个CPU是几核:cat /proc/cpuinfo |grep cores |uniq

8、查看CPU的主频:cat /proc/cpuinfo | grep MHz | uniq

9、查看逻辑CPU个数, 同时查看CPU型号:cat /proc/cpuinfo|grep name|cut-f2-d:|uniq-c

10、是否为超线程?如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。

11、每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:cat /proc/cpuinfo | grep "siblings"

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,445评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,889评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,047评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,760评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,745评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,638评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,011评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,669评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,923评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,655评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,740评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,406评论 4 320
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,995评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,961评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,023评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,483评论 2 342