,
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缓存数据存储的存储位置