Linux 中的系统资源包括:CPU、IO(磁盘IO、网络IO)、内存等,本文中,定性地给出了对于不同的系统资源瓶颈的度量方法和衡量标准。
1、CPU定位分析
在系统的CPU分析定位过程中,当系统的CPU利用率大于50%时,我们就需要注意了;当系统的CPU利用率大于70%的时候,就需要密切关注;当系统的CPU的利用率高于90%的时候,情况就比较严重了。通过这些监控分析情况,我们可以用命令有vmstat、sar、dstat、mpstat、top、ps等命令来进行统计分析。
| 模块 |
类型 |
度量方法 |
衡量标准 |
| CPU |
使用情况 |
1、通过vmstat 统计1-id的计数 2、通过sar -u 统计1-%idle的计数 3、通过dstat命令 统计1-id1的计数 4、通过mpstat -P ALL统计1-%idle的计数 5、通过ps命令统计cpu的计数 |
注意>=50% 严重>=90% |
| CPU |
满载 |
6、vmstat的r的计数 > CPU逻辑数 7、sar -q, “runq-s |

本文探讨了Linux系统中的CPU、内存、网络和IO的性能瓶颈分析。当CPU利用率超过50%、70%和90%时,分别表示不同级别的关注。内存利用率超过50%、70%和80%时,也可能引发问题。网络性能可通过sar、ifconfig等命令监控,IO使用率超过40%、60%和80%时,可能面临阻塞。推荐使用如vmstat、sar、iostat等工具进行性能监控。
最低0.47元/天 解锁文章
1275

被折叠的 条评论
为什么被折叠?



