带宽目前有很多流行的计费方法,例如按使用流量计费,是最常见的带宽按需计费方法。带宽还能包年包月,按固定带宽计费,还有保底+超出流量的计费方法。本文将主要介绍几种带宽95计费算法,方便大家了解如何计算95峰值。
95值,全称是95峰值,排名第前5%的值,本意是通过排除一些特殊点,以一个较为合理的方法来计费。
按月95峰值计费
带宽按月95峰值计费是95值计费方法里最常见、可能也是大家最熟悉的一种。首先根据带宽流量,每5分钟统计一次结算时间内的带宽值,通过流量Byte换算为Mbps,公式为 流量 x 8 / 300 / 1000 / 1000。其中300是300秒,因为原始话单为5分钟汇聚一次。1000000是bps转为Mbps。
在一个自然月内,按资源每5分钟带宽值,进行降序排列,将带宽数值最高的 5% 的点去掉,剩余最高带宽即为整体的按95月峰值带宽。
以一月30天为例,默认均为有效取值点,每5分钟1个带宽取值点,每天288个取值点,每月总取值点数为 288x 30 = 8640个;将5分钟带宽值降序排列,去掉前5%的点(8640 x 5% = 432 个点),即第433个点为整体的月95峰值带宽计费点。
按月均日95峰值计费
月均日95峰值是采用95峰值的算法,计算每天的带宽95峰值,然后求全月平均值。
月均日95峰值计费按自然月结算,在当月每个自然天内,按资源每5分钟带宽值,进行降序排列,取带宽值最高的5%的点去掉,剩余最高带宽即为当天的日95峰值。将一个月内每日95峰值求和,除该月天数,得到月均日95峰值。
以一月30天为例,默认均为有效取值点,每5分钟1个带宽取值点,每天288个取值点,每天将这288个值降序排列,将最高的5%(288 x 5% = 14.4 个点)的点去掉,第15个点的带宽值作为当日95峰值。将每天的95峰值相加,总和除30天,得到该月的月均日95峰值。
按日95峰值计费
在一个自然日内,按资源每5分钟带宽值,进行降序排列,去带宽值最高的5%的点去掉,剩余最高带宽即为当日的日95峰值。
以一天24小时为例,默认均为有效取值点,每5分钟1个带宽取值点,一天288个取值点,将这288个值降序排列,将最高的5%(288 x 5% = 14.4 个点)的点去掉,第15个点的带宽值作为当日95峰值。
月第四峰值带宽
月第四峰值带宽与月均日95峰值有相似的地方,都是基于每天的带宽值计算,但是又有不一样的地方,月第四峰值是取每天最高的带宽值,然后取一个月第四大的峰值带宽。
月第四峰值带宽计费按自然月结算,在当月每个自然天内,按资源每5分钟带宽值,进行降序排列,取最大的值作为该日的日带宽峰值。将一个月内每天的带宽峰值降序排列,取第四大的带宽作为计费带宽。
以一个月30天为例,默认均为有效取值点,每5分钟1个带宽取值点,每天288个取值点,每天将这288个值降序排列,将最高的点作为当日峰值。将每天的峰值降序排列,取第四高的峰值作为当月的第四峰值计费。
有效天数
如果带宽才采用峰值计费法,可能会出现一个月天数不满的情况,例如一个月30天,但是实际只有20天在使用有流量,如果依然按当月天数计算,可能会有不准确,或者算少了、算多了的影响,因此可能会有不同的补足方案。
月95峰值可以不受天数的影响,月均日95、月第四峰值都要考虑天数不足的影响。有的会设置一个有效因子:当月有效天数/当月总天数,然后把计算出来的带宽值 x 有效因子,来均衡天数缺失的影响。也有的可能会采用有效天数或者当月天数作为分母计算。