首页天道酬勤,

,

张世龙 05-12 16:10 56次浏览

1 .首先了解cpu的一些概念

核心总数=物理CPU数x每个物理CPU的核心数

逻辑CPU总数=物理CPU数量x每个物理CPU的核心数量x超线程数量

#确认物理CPU的数量

cat/proc/CPU info grep“物理id”sort uniq-l

#确认各物理CPU的核心数

cat/proc/CPU info|grep“CPU核心”

显示逻辑CPU的数量

cat/proc/CPU info|grep“处理器”|WC-l

查看CPU信息(型号)

cat/proc/CPU info|grep name|cut-F2-d :|uniq-c

显示liunx cpu信息

LS处理器

#架构

Architecture: x86_64

CPUop-mode(s ) : 32位,64位

字节顺序:轻型结尾

#cpu逻辑核数

CPU(s ) : 80

在线处理器(s )列表:0- 79

#超线程

thread(s ) percore:2http://www.Sina.com/

酷睿(s ) Per套接字: 20

座: 2

#单个cpu物理核数

NUMA节点: 2

制造商ID: GenuineIntel

CPU系列: 6

型号: 85

型号名称: Intel Xeon Gold 5218R CPU @ 2.10GHz

步骤: 7

CPU MHz: 2100.000

BogoMIPS: 4200.00

虚拟化: VT-x

#物理cpu处理器个数

L1d缓存: 32K

#一级高速缓存 指令集

L1i缓存: 32K

#一级高速缓存 数据集

L2缓存: 1024K

#二级高速缓存

L3缓存: 28160K

#三级高速缓存

NUMA节点0CPU:0、2、4、6、8、10、12、16、18、20、22、24、26、28、30、32、34、38、40、42、44、46

#物理cpu0里面的逻辑内核

NUMA节点1CPU:1、3、5、7、9、11、13、17、19、21、25、27、29、31、33、35、37、39、41、43、45、47

3我们先看看liunx缓存地址

其中

index0是存储l1缓存数据指令的位置

索引1是l1缓存数据存储的存储位置。 也就是说,l1缓存分为两个部分存储区:指令和数据。

索引2是辅助缓存数据存储区的存储位置

索引3是l3缓存数据存储的存储位置

, ,