查看CPU详细信息
cat /proc/cpuinfo:获取CPU型号、核心数、线程数、频率、缓存等详细信息。lscpu:以结构化方式显示CPU架构、核心数、线程数等概要信息。确认CPU架构与特性
flags字段(cat /proc/cpuinfo | grep flags):确认是否支持64位(lm标识)、虚拟化(vmx/svm)等特性。监控CPU使用率
top:实时查看CPU整体使用率(us用户态、sy内核态、wa等待I/O)及高负载进程。htop(需安装):更直观的进程级CPU监控,支持排序和线程查看。分析CPU频率与功耗
cpupower frequency-info:查看CPU频率模式(如是否启用动态调频)及当前频率。dmidecode -t processor:获取硬件级CPU信息,验证型号与规格是否正确。排查虚拟化与内核模块问题
/proc/cpuinfo显示不完整。lsmod查看是否加载必要模块(如kvm、cpu-freq),未加载可能导致特性缺失。检测硬件故障
dmesg/journalctl:查看系统日志,搜索CPU相关错误(如过热、频率异常)。lspci -v | grep -i cpu:检查PCI设备中CPU的配置是否正确。更新系统与工具
sudo yum update kernel lscpu dmidecode,确保支持最新CPU特性。sudo提升命令权限。cpu MHz字段不准确。cpupower设置为“性能模式”(cpupower frequency-set -g performance)。top、htop、mpstat(sar -P ALL)。dmidecode、lspci、smartctl(检测CPU健康状态)。参考来源:[1,2,3,4,5,6,8,9,10,11]