在Linux中,可通过以下命令及方法分析CPU使用率:
top命令
%Cpu(s)行中的us(用户态)、sy(内核态)、id(空闲)等指标。P键可按CPU使用率排序进程,快速定位高占用进程。htop命令(增强版top)
mpstat命令(多核统计)
sysstat工具,使用mpstat -P ALL可查看每个CPU核心的用户态、内核态、I/O等待等详细数据,适合分析多核负载均衡问题。/proc/stat文件
cpu字段(如user、nice、system等),可计算CPU使用率,适用于脚本化监控。lscpu命令
cat /proc/cpuinfo
cpu cores和siblings字段可判断物理核心与逻辑核心数。关键指标说明: