Linux下查询CPU 缓存的工具
来源:互联网 发布:韩国冒险岛 数据库 编辑:程序博客网 时间:2024/05/22 01:25
在Linux下可以使用如下工具查询CPU缓存:
方式1:
$ lscpu
L1d cache: 32K <span style="white-space:pre"></span>(一级数据缓存)L1i cache: 32K <span style="white-space:pre"></span><span style="font-family: Arial, Helvetica, sans-serif;">(一级指令缓存)</span>L2 cache: 256K <span style="white-space:pre"></span>(二级缓存)L3 cache: 8192K<span style="white-space:pre"></span>(三级缓存)
方式2:
$ cat /sys/devices/system/cpu/cpu0/cache/index0/size32K
$ cat /sys/devices/system/cpu/cpu0/cache/index0/level1
$ cat /sys/devices/system/cpu/cpu0/cache/index1/size32K
$ cat /sys/devices/system/cpu/cpu0/cache/index1/level1
$ cat /sys/devices/system/cpu/cpu0/cache/index2/size256K
$ cat /sys/devices/system/cpu/cpu0/cache/index3/size8192K$ cat /sys/devices/system/cpu/cpu0/cache/index2/level2
$ cat /sys/devices/system/cpu/cpu0/cache/index3/level3
方式3:
$ sudo dmidecode -t cache
但是结果与上述的有出路, 显示的L1缓存是256kB, L2缓存是1024 kB, 算上8核, 也与实现不符.可能程序自身有点问题, 不建议用dmidecode.
# dmidecode 2.12SMBIOS 2.7 present.Handle 0x003B, DMI type 7, 19 bytesCache InformationSocket Designation: CPU Internal L1Configuration: Enabled, Not Socketed, Level 1Operational Mode: Write BackLocation: InternalInstalled Size: 256 kBMaximum Size: 256 kBHandle 0x003C, DMI type 7, 19 bytesCache InformationSocket Designation: CPU Internal L2Configuration: Enabled, Not Socketed, Level 2Operational Mode: Write BackLocation: InternalInstalled Size: 1024 kBMaximum Size: 1024 kBHandle 0x003D, DMI type 7, 19 bytesCache InformationSocket Designation: CPU Internal L3Configuration: Enabled, Not Socketed, Level 3Operational Mode: Write BackLocation: InternalInstalled Size: 8192 kBMaximum Size: 8192 kB
$ cat /proc/cpuinfo
cache size: 8192 KB
这个只是显示出 L3 cache的大小, 也并不准确.
1 0
- Linux下查询CPU 缓存的工具
- linux下查询:物理CPU、cpu核、逻辑cpu
- linux下CPU性能分析工具总结
- Linux下CPU的利用率
- Linux 下 cpu的负载
- Linux下CPU的利用率
- linux下的CPU、内存、IO、网络的压力测试工具与方法介绍
- linux下的CPU、内存、IO、网络的压力测试工具与方法
- Linux -- 查询CPU信息
- linux查询cpu
- 【转】Linux Cpu查询
- Linux查询CPU信息
- [linux]cpu加压工具
- CPU的缓存
- Linux下的磁盘缓存
- linux下的工具
- 查询CPU各级缓存和基本信息
- linux下查看对象文件依赖的动态库的工具ldd以及共享库缓存构建工具ldconfig介绍
- <INPUT标签的事件和value设置
- 一款APK,集成Lighttpd、phpMyAdmin、Drupal7、ownCloud等等工具
- java二叉查找树
- 利用Core Data 的缓存机制
- poj 3281 Dining 最大网络流
- Linux下查询CPU 缓存的工具
- 递归—简单背包问题
- HDU 1022 Train Problem I (数据结构 —— 栈)
- iOS后台定位实现
- Zookeeper原理及应用场景
- 关于static ,const 的一些小回顾
- 给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个
- javascript设置和获取cookie的方法
- php实现动态修改配置文件