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, “ |