温馨提示×

Ubuntu CPUInfo输出解读

小樊
45
2025-08-30 12:00:50
栏目: 智能运维

Ubuntu中/proc/cpuinfo文件输出的关键字段解读如下:

  • 处理器标识
    • processor:逻辑核心编号(从0开始)。
    • vendor_id:CPU制造商(如Intel为“GenuineIntel”,AMD为“AuthenticAMD”)。
    • model name:CPU型号及主频(如“Intel® Core™ i7-12700K CPU @ 3.60GHz”)。
  • 核心与拓扑
    • physical id:物理CPU编号,用于区分多CPU系统。
    • cpu cores:单个物理CPU的物理核心数。
    • siblings:单个物理CPU的逻辑核心数(若支持超线程,通常为物理核心数×2)。
  • 频率与性能
    • cpu MHz:当前CPU运行频率(动态变化)。
    • cache size:缓存大小(L1/L2/L3,单位KB/MB)。
  • 特性与架构
    • flags:支持的CPU特性(如SSE、AVX、超线程等)。
    • bogomips:粗略性能估算值,无实际参考意义。

快速查看命令

  • 逻辑CPU总数:cat /proc/cpuinfo | grep "processor" | wc -l
  • 物理CPU数:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
  • 是否支持超线程:cat /proc/cpuinfo | grep -E "cpu cores|siblings" | uniq(若siblings是cpu cores的2倍,则启用)。

更简洁的格式化输出可使用lscpu命令,例如:
lscpu -e:显示CPU拓扑(物理CPU、核心、线程关系)。
lscpu -p:以CSV格式输出核心/线程映射,适合脚本解析。

0