lscpu命令在centos和麒麟系统上显示缓存不一致

【问题描述】

lscpu命令在centos和麒麟系统上显示缓存不一致。

CentOS-7util-linux-2.23.2
Kylin-Server-10-SP1util-linux-2.34.8

  1. 缓存数据来源:

L1d:cat /sys/devices/system/cpu/cpu0/cache/index0/size 32K

L1i:cat /sys/devices/system/cpu/cpu0/cache/index1/size 32K

L2:cat /sys/devices/system/cpu/cpu0/cache/index2/size 256K

L3:cat /sys/devices/system/cpu/cpu0/cache/index3/size 12288K

【问题分析过程】

(1)util-linux自2.34版本之后,输出为总缓存,即从文件中读取的缓存乘以CPU总数后输出,可通过“lscpu --caches”命令查看单个CPU缓存,此版本之前该命令无效。

(2) CentOS-7:util-linux版本是2.23.2,输出为每个CPU的缓存,从文件中读取的缓存没有乘以CPU总数,安装util-linux-2.34.8后,输出缓存就和麒麟一样了,是乘以CPU总数后的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值