如何解读Ubuntu CPUInfo报告

Ubuntu的CPUInfo报告可通过cat /proc/cpuinfo命令查看,以下是关键字段解读:

  • 处理器标识
    • processor:逻辑CPU编号,从0开始。
    • vendor_id:CPU制造商(如Intel为GenuineIntel,AMD为AuthenticAMD)。
  • CPU架构与型号
    • cpu family:CPU系列代号(如Intel 6代对应酷睿i系列)。
    • model:型号编号,结合cpu family可确定具体型号。
    • model name:完整型号名称及主频(如Intel Core i7-12700K @ 3.60GHz)。
  • 核心与线程信息
    • physical id:物理CPU插槽编号,用于多CPU系统区分不同CPU。
    • cpu cores:单个物理CPU的物理核心数。
    • siblings:单个物理CPU的逻辑处理器数(若为超线程技术,值为物理核心数×2)。
    • core id:当前核心在物理CPU中的编号。
  • 频率与缓存
    • cpu MHz:当前CPU运行频率(MHz)。
    • cache size:缓存大小(L1/L2/L3缓存,单位为KB/MB)。
  • 特性与性能
    • flags:支持的指令集(如SSE、AVX、HTT等),用于判断是否支持特定功能。
    • bogomips:粗略估算的CPU性能指标(非精确值)。

常用命令示例

  • 查看CPU型号:cat /proc/cpuinfo | grep "model name" | uniq
  • 查看核心数:cat /proc/cpuinfo | grep "cpu cores" | uniq
  • 检查超线程:cat /proc/cpuinfo | grep -e "cpu cores" -e "siblings",若siblingscpu cores的2倍,则启用超线程。