标题:Linux查看每个CPU负载及进程IO,cpu使用率低负载高,原因分析。 出处:向东博客 专注WEB应用 构架之美 --- 构架之美,在于尽态极妍 | 应用之美,在于药到病除 时间:Sat, 24 Jun 2017 12:58:58 +0000 作者:jackxiang 地址:http://jackxiang.com/post/9267/ 内容: yum install -y sysstat 查看所有CPU内每一个处理器负载,刷新频率1S(根据物理CPU个数) mpstat -P ALL 1 点击在新窗口中浏览此图片 查看指定的处理器负载(-P 后的数字从0开始),刷新频率1S mpstat -P 0 -P 1 1 点击在新窗口中浏览此图片 yum install -y iotop 查看进程IO iotop 点击在新窗口中浏览此图片 cpu使用率低负载高,原因分析: http://www.fblinux.com/?p=281 Linux 系统没有业务程序运行,通过 top 观察,类似如下图所示,CPU 很空闲,但是 load average 却非常高: 处理办法: load average 是对 CPU 负载的评估,其值越高,说明其任务队列越长,处于等待执行的任务越多。 出现此种情况时,可能是由于僵死进程导致的。可以通过指令 ps -axjf 查看是否存在 D 状态进程。 D 状态是指不可中断的睡眠状态。该状态的进程无法被 kill,也无法自行退出。只能通过恢复其依赖的资源或者重启系统来解决。 From:https://help.aliyun.com/knowledge_detail/41225.html Generated by Jackxiang's Bo-blog 2.1.1 Release