Ubuntu CPUInfo 关键字段与判读要点
一、核心字段清单
二、如何快速判读与计算
grep -i "physical id" /proc/cpuinfo | sort -u | wc -lgrep "cpu cores" /proc/cpuinfo | uniqgrep -c "processor" /proc/cpuinfoThread(s) per core = CPU(s) ÷ (Socket(s) × Core(s) per socket)(lscpu 直接给出)cat /proc/cpuinfo | grep "model name" | uniq -c三、lscpu 与 /proc/cpuinfo 的对应关系
| 关注点 | 推荐查看位置 | 关键字段/命令 |
|---|---|---|
| 型号与厂商 | lscpu、/proc/cpuinfo | lscpu 的 Model name;/proc/cpuinfo 的 model name / vendor_id |
| 架构与位宽 | lscpu | Architecture、CPU op-mode(s)、Byte Order |
| 插槽与拓扑 | lscpu、/proc/cpuinfo | lscpu 的 Socket(s)、Core(s) per socket、Thread(s) per core、CPU(s);/proc/cpuinfo 的 physical id、core id、cpu cores、siblings |
| 频率与缓存 | lscpu、/proc/cpuinfo | lscpu 的 CPU MHz、L1d/L1i/L2/L3 cache;/proc/cpuinfo 的 cpu MHz、cache size |
| 虚拟化 | lscpu、/proc/cpuinfo | lscpu 的 Virtualization;/proc/cpuinfo 的 flags(vmx/svm) |
| 指令集特性 | /proc/cpuinfo | flags(如 sse、avx、aes、vmx/svm 等) |
| 说明:lscpu 以更直观的方式汇总了 /proc/cpuinfo 与 sysfs 的信息,适合快速巡检;/proc/cpuinfo 则保留每个逻辑处理器的原始字段,便于脚本化统计与深入分析。 |
四、实用命令清单
lscpucat /proc/cpuinfogrep -i "physical id" /proc/cpuinfo | sort -u | wc -lgrep -c "processor" /proc/cpuinfogrep "cpu cores" /proc/cpuinfo | uniqcat /proc/cpuinfo | grep "model name" | uniq -cgrep -q ' lm ' /proc/cpuinfo && echo "64-bit" || echo "32-bit"grep -E ' vmx | svm ' /proc/cpuinfo && echo "VT-x/AMD-V: 支持" || echo "不支持"