温馨提示×

CPUInfo 怎样显示缓存信息

小樊
36
2025-11-21 10:04:51
栏目: 编程语言

在 Linux 中查看 CPU 缓存的常用方法

使用 lscpu 查看

  • 在终端执行:lscpu
  • 在输出中直接读取缓存行,常见字段包括:L1d cache、L1i cache、L2 cache、L3 cache。示例: L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 6144K
  • 适合快速总览,字段直观、易读。

查看 /proc/cpuinfo

  • 在终端执行:cat /proc/cpuinfo
  • 在每个逻辑处理器的信息中查找与缓存相关的字段,如:cache size、l1d cache、l1i cache、l2 cache、l3 cache。示例: cache size : 6144 KB l1d cache : 32K l1i cache : 32K l2 cache : 256K l3 cache : 6144K
  • 该文件按逻辑 CPU 列出信息,便于核对多核/多线程环境下的每核缓存标注。

使用 dmidecode 查看 DMI 缓存描述

  • 在终端执行:sudo dmidecode -t processor
  • 在输出中查找“Cache Information”段落,可见Level(级别)Size(大小)、**Type(类型:Unified/Data/Instruction)**等。示例: Cache Information Size: 256 KB Level: 2 Type: Unified
  • 适合了解处理器在 DMI 表中报告的缓存层级与属性。

补充工具 lshw

  • 在终端执行:sudo lshw -class processor
  • 以结构化形式显示处理器信息,包含cache相关字段(不同平台字段名可能略有差异)。
  • 若未安装可先安装:sudo apt install lshw(Debian/Ubuntu 系)。

0