本文为您介绍云服务器ECS资源负载评估的具体算法。
云服务器ECS资源负载评估根据资源综合性能得分来判定,资源负载的判定规则:
- 低负载:综合性能得分为0~5。
- 正常:综合性能得分为5~80。
- 高负载:综合性能得分为80~100。
资源综合性能得分=0.85×(Agent)cpu.total平均得分+0.15×(Agent)memory.used.utilization平均得分
资源综合性能得分计算逻辑如下图所示。
资源综合性能得分计算逻辑中各数据的计算方法如下:
- 每个资源中每个指标每天的指标得分=某天某个指标每5分钟的聚合数据×熵权法指标权重
例如:指标A一天有288(1440分钟÷5分钟)个聚合数据,分别是A0、A1、A2……A287,对应可以计算出288个熵权法权重,分别是W0、W1、W2……W287,某天指标A得分如下:
某天指标A得分(B1)=A0×W0+A1×W1+A2×W2+……+A287×W287
- 每个资源统计时间段(天)内指标的平均得分=每个指标每天的指标得分之和÷指标统计时间段
例如:某个资源的A指标在5天内的指标得分分别是:B1、B2、B3、B4和B5,该指标5天的平均得分如下:
指标A的平均得分=(B1+B2+B3+B4+B5)÷5天