一、95计费的概念
95计费通常用于网络服务(如IDC机房带宽、CDN业务等场景)等领域,其含义简单理解就是对流量(或带宽等)进行统计后,取其95%部分来进行计费 ,最高的5%部分流量(或带宽等)不做计费(目的往往是排除异常的流量高峰等情况对计费产生不合理的影响)。
二、95计费的计算规则(常见以一个月为例)
-
数据采集点确定
以固定的时间间隔采集数据点,常见的是5分钟采集一次(即一个采集点)。
-
计算一个月总的采集点数量
如果一个月按30天算,1天24小时,1小时60分钟,那么1天采集点数量为 24×60÷5 = 288个点,一个月(30天)采集点数量为 288×30 = 8640个点。如果是31天,则采集点数量为 24×60÷5×31 = 8928个点;28天则为 24×60÷5×28 = 6912个点等。
-
排序和去除
将所有采集到的点按照数值(流量值、带宽值等)从大到小进行排序,然后去除前面最高的5%数量的点。如果是30天8640个点,去掉 8640×5% = 432个点;如果是31天8928个点,取整数去掉 8928×5% =446.4 即446个点(舍弃小数部分)。
-
确定计费值
在去除最高5%点之后,剩下点中排在最前面(数值最大)的那个点所对应的流量(或带宽等)值就是这个月的95计费的计费值(例如30天的情况下第433个点的值是计费值,如果是31天第447个点是计费值)。
特殊情况补充说明:
-
非整月情况
如果业务不是从月初1号开始到月末完整月的,比如从月中15号开始,则需要乘以有效天数因子(有效天数因子 = 有效天数 / 自然月总天数)来计算最终的计费值。
-
不同业务场景下的95计费
如果是按流量等其他维度进行95计费,其原理类似,只是统计的是流量的数值而不是带宽等,然后按照上述规则进行统计和计算。