为什么带宽使用率指标会超过100%
带宽使用率基本信息如下:
指标ID |
指标名称 |
含义 |
取值范围 |
测量对象&维度 |
监控周期(原始指标) |
---|---|---|---|---|---|
bandwidth_usage |
带宽使用率 |
当前流量带宽与最大带宽限制的百分比 |
0-200% |
测量对象: Redis 4.0及以上版本 主备、读写分离、集群实例数据节点 测量维度: dcs_cluster_node |
1分钟 |
其中,带宽使用率的计算公式为:带宽使用率=(网络瞬时输入流量+网络瞬时输出流量)/(2*最大带宽限制)* 100%。
该公式中同时计算了网络瞬时输入流量和网络瞬时输出流量,这两个指标值是有统计主从同步的流量的。所以统计的总流量使用量会比正常的业务流量大一些,会发生带宽使用率指标超过100%的情况。
判断当前是否被限流,请使用流控次数这个指标,这个指标值大于0时,表示当前已使用的带宽超过最大带宽限制,产生流控。
限流时,流控次数指标是不统计主从同步流量的,所以有时候会出现带宽使用率指标超过100%,但流控次数为0的情况。