![]()
us: "user CPU time"
sy: "system CPU time"
ni: " nice CPU time"
id: "idle"
wa: "iowait"
hi:"hardware irq"
si : "software irq"
st : "steal time"
us 用户空间占用CPU百分比
sy 内核空间占用CPU百分比
ni 用户进程空间内改变过优先级的进程占用CPU百分比
id 空闲CPU百分比
wa 等待输入输出的CPU时间百分比
hi 硬件中断
si 软件中断
st: 实时
如果wa%>5,IO已经成为瓶颈
sy比较大的时候,是否有多线程操作,排查有没有死锁
软中断是程序由于需要等待其他操作等发出的中断
硬中断是硬件有数据传入而发出的CPU中断来处理该输入
一般压测情况下,us占用cpu比较高(可以借助分析工具分析用户程序具体CPU高的原因),其他几个指标都比较抵,如果出现其他几个指标高,需具体分析原因
![]()