系统优化-CPU-阶段性总结

排查思路

首先我们判断CPU的问题应该先看CPU使用率【CPU的idel也行】,和其类似的还有CPU的平均负载,使用率表示的是瞬时状态,平均负载表示的是趋势。
查看的工具我们可以用top、uptime、vmstat等

常见的几个指标:

  • user+ni过高一般我们去优化程序
  • sy过高有可能是cpu内核线程调度出问题
  • iowait高有可能是硬件除了问题。
  • 软中断和硬中断高,通常说明系统发生了大量的中断。

具体哪些指标见下图:

avator

常用工具

avator

avator

排查问题路径

avator

性能优化的经典

avator

性能之巅:https://book.douban.com/subject/26586598/