U | utilization | 利用率 |
S | saturation | 饱和度 |
E | error | 错误计数 |
思想: 从提问开始寻找答案, 而不是传统的从指标结果向前寻找。
对于每一种资源, 查找它的USE。
资源是什么?
所有可能被占用,或者争抢的东西。无论软件的还是硬件的。
是否低利用率表示不会出现饱和?
并不是,要注意到利用率表示的是平均情况,可能在某时间内出现超高负载,出现饱和排队。
资源遍历列表
CPU | socket core 等 |
Memory | 容量 |
网络 | 接口 |
存储设备 | I/O 容量 |
控制器 | 存储空间 网卡 |
互联 | CPU memory I/O |
画出功能块图
基于硬件功能块画出各块之间的连接图,在总线上标注带宽。
易于发现数据流方面的瓶颈。
建议的解析方式
U:100%一般是瓶颈,大于70%可能有问题。原因: 1 瞬时到100%被平均。2 有的系统资源如disk,占用不可被中断或抢占,也可能排长队。
S:所有S都是问题,指标有队长或者排队时间
E:E不是0就值得关注,特别是性能不好,E又持续增长的时候。