温馨提示×

debian cpuinfo支持哪些字段

小樊
44
2026-09-18 22:37:04
栏目: 智能运维

在 Debian(以及大多数 Linux 发行版)中,CPU 信息主要通过 /proc/cpuinfo 文件获取,其字段由内核根据 CPU 架构动态生成。不同架构(x86、ARM、RISC‑V 等)字段略有差异,下面以常见 x86_64 架构为主说明,并补充其他架构常见字段。


一、x86 / x86_64 架构常见字段

执行:

cat /proc/cpuinfo

典型字段如下:

字段 含义
processor 逻辑 CPU 编号(从 0 开始)
vendor_id CPU 厂商(如 GenuineIntel、AuthenticAMD)
cpu family CPU 家族号
model CPU 型号
model name CPU 具体型号名称
stepping 步进(修订版本)
microcode 微码版本
cpu MHz 当前 CPU 频率(MHz)
cache size L2/L3 缓存大小
physical id 物理 CPU 编号
siblings 同一物理 CPU 上的逻辑 CPU 数
core id 核心编号
cpu cores 物理核心数
apicid APIC ID
initial apicid 初始 APIC ID
fpu 是否支持浮点运算
fpu_exception 浮点异常支持
cpuid level CPUID 指令支持级别
wp 写保护支持
flags 指令集特性(如 sse, avx, vmx, aes)
bugs 已知 CPU bug
bogomips 伪 MIPS 性能值
clflush size Cache flush 大小
cache_alignment 缓存对齐
address sizes 地址总线位数(如 39-bit physical)
power management 电源管理支持

二、ARM 架构常见字段(如树莓派、飞腾)

字段 说明
processor CPU 编号
model name CPU 型号
BogoMIPS 性能估算值
Features 支持的指令集(如 neon, vfp)
CPU implementer 厂商代码
CPU architecture ARM 架构版本
CPU variant 变体
CPU part 部件号
CPU revision 修订号

三、其他相关命令(比 cpuinfo 更直观)

lscpu

显示:

  • 架构
  • CPU 数量
  • 核心数 / 线程数
  • 缓存
  • 字节序
nproc

显示逻辑 CPU 数量。


四、补充说明

  • /proc/cpuinfo 不是标准 POSIX 接口,字段随内核版本和架构变化
  • Debian 本身不定义这些字段,而是 Linux 内核提供
  • 脚本解析时建议兼容缺失字段

如果你需要:

  • 某个字段的具体含义
  • ARM / RISC‑V 完整字段
  • 如何用脚本解析 /proc/cpuinfo

可以继续问我。

0 踩