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

