CPUInfo在Debian故障排查中的应用
一 快速定位CPU信息
二 典型故障场景与排查路径
三 常用命令速查表
| 目标 | 命令示例 | 要点 |
|---|---|---|
| 架构与拓扑 | lscpu | 快速核对架构、插槽、核心/线程、NUMA |
| 型号与特性 | cat /proc/cpuinfo | 查 model name、flags、cache size、cpu MHz |
| 逻辑CPU数量 | grep -c ^processor /proc/cpuinfo | 等于在线处理器个数 |
| 物理CPU数量 | grep ‘physical id’ /proc/cpuinfo | sort -u |
| 每颗物理CPU核心数 | grep ‘cpu cores’ /proc/cpuinfo | sort -u |
| 超线程/SMT 判断 | lscpu;或对比 siblings 与 cpu cores | 若 siblings > cpu cores 通常启用了超线程 |
| 64位支持 | grep -o ‘lm’ /proc/cpuinfo | 出现 lm 表示支持 x86_64 |
| 虚拟化支持 | egrep -c '(vmx | svm)’ /proc/cpuinfo |
| 频率与调频 | cat /proc/cpuinfo | grep ‘cpu MHz’;cpupower frequency-info |
| 硬件与缓存细节 | sudo dmidecode -t 4;sudo dmidecode -t 7;sudo lshw -class processor | 辅助核对处理器与缓存信息 |
四 进阶分析与优化