Debian CPUInfo有哪些字段
导读:debian cpuinfo 字段速览 在 debian 系统中,cpu 信息主要来自虚拟文件 /proc/cpuinfo(文本格式、每个逻辑处理器一个段),以及命令 lscpu(结构化汇总)。下面按类别列出常见字段、含义与用途,便于快速查...
debian cpuinfo 字段速览
在 debian 系统中,cpu 信息主要来自虚拟文件 /proc/cpuinfo(文本格式、每个逻辑处理器一个段),以及命令 lscpu(结构化汇总)。下面按类别列出常见字段、含义与用途,便于快速查阅与定位。
/proc/cpuinfo 核心字段与含义
| 字段 | 含义与说明 | 典型用途 |
|---|---|---|
| processor | 逻辑处理器编号,从 0 开始 | 识别每个逻辑核 |
| vendor_id | 厂商标识,如 genuineintel、authenticamd | 判断 cpu 厂商 |
| cpu family | cpu 系列编号 | 粗略区分代际 |
| model | 型号编号 | 与 family 共同定位型号 |
| model name | 完整型号名称与标称频率 | 直观识别 cpu 型号 |
| stepping | 步进修订号 | 微架构修订与 errata 关联 |
| microcode | 微码版本 | 微码更新状态 |
| cpu mhz | 当前运行主频(动态) | 观察频率变化、降频/提频 |
| cache size | 缓存大小(通常为 l3) | 评估缓存容量 |
| physical id | 物理 cpu 插槽 id | 区分多路 cpu |
| siblings | 同一物理 cpu 的逻辑处理器数 | 判断是否启用超线程 |
| core id | 物理核心 id | 区分同一插槽内核心 |
| cpu cores | 该物理 cpu 的物理核心数 | 计算总物理核心 |
| apicid | 高级可编程中断控制器 id | 中断/拓扑识别 |
| initial apicid | 初始 apic id | 拓扑一致性校验 |
| fpu | 是否具备浮点单元 | 基础特性判定 |
| fpu_exception | 是否支持浮点异常 | 兼容性细节 |
| cpuid level | cpuid 指令支持级别 | 特性探测能力 |
| wp | 内核态写保护支持 | 安全/内存模型相关 |
| flags | 支持的指令集与特性标志 | 如 sse、avx、vmx/svm、ht 等 |
| bugs | 已知 cpu 缺陷/漏洞项 | 安全与稳定性参考 |
| bogomips | 内核启动时的粗略 mips 值 | 仅作参考,非基准 |
| clflush size | clflush 缓存行大小 | 缓存一致性细节 |
| cache_alignment | 缓存地址对齐 | 内存/缓存优化 |
| address sizes | 物理/虚拟地址位数 | 如 39/48 位 |
| power management | 电源管理相关特性 | 节能/调速策略 |
| 注:不同架构与内核版本字段可能略有差异,部分字段在特定 cpu/平台上不显示。 |
lscpu 常用字段与含义
| 字段 | 含义与说明 | 典型用途 |
|---|---|---|
| architecture | 架构,如 x86_64、aarch64 | 平台识别 |
| cpu op-mode(s) | 支持的操作模式(32/64 位) | 兼容性判断 |
| byte order | 字节序,如 little endian | 数据布局 |
| cpu(s) | 逻辑 cpu 总数 | 资源规模 |
| on-line cpu(s) list | 当前在线 cpu 列表 | 在线/离线核 |
| thread(s) per core | 每核心线程数 | 是否启用超线程 |
| core(s) per socket | 每插槽核心数 | 物理核心密度 |
| socket(s) | 插槽数量 | 多路 cpu 规模 |
| numa node(s) | numa 节点数 | 内存拓扑 |
| vendor id | 厂商 id | 厂商识别 |
| cpu family / model / model name / stepping | 与 /proc/cpuinfo 含义一致 | 型号定位 |
| cpu mhz / cpu max mhz / cpu min mhz | 当前/最大/最小主频 | 频率范围与策略 |
| bogomips | 粗略性能估算 | 参考值 |
| virtualization | 虚拟化技术,如 vt-x、svm | 虚拟化能力 |
| l1d/l1i/l2/l3 cache | 各级缓存大小 | 容量评估 |
| numa node0 cpu(s) | numa 节点 0 上的 cpu 列表 | 亲和性/调度 |
| 注:lscpu 为结构化汇总,便于脚本化采集与横向对比。 |
实用查看与统计示例
- 查看完整信息:cat /proc/cpuinfo;结构化汇总:lscpu
- 统计数量:
- 物理 cpu 数:cat /proc/cpuinfo | grep ‘physical id’ | sort -u | wc -l
- 逻辑 cpu 数:cat /proc/cpuinfo | grep ‘processor’ | wc -l
- 每物理 cpu 的物理核心数:cat /proc/cpuinfo | grep ‘cpu cores’ | uniq
- cpu 型号:cat /proc/cpuinfo | grep ‘model name’ | head -n1 这些命令组合可快速得到拓扑规模与型号,用于容量规划与性能分析。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian CPUInfo有哪些字段
本文地址: https://pptw.com/jishu/748242.html
