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:粗略性能估算值,无实际参考意义。快速查看命令:
cat /proc/cpuinfo | grep "processor" | wc -l。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格式输出核心/线程映射,适合脚本解析。