You need to enable JavaScript to run this app.
导航
访问延迟异常升高怎么办?
最近更新时间:2024.12.02 15:25:18首次发布时间:2024.12.02 15:25:18

问题现象

业务侧明显感觉请求访问变慢,且在查看 Redis 监控数据时,发现实例代理节点的 P99 请求响应延迟平均请求响应延迟,或数据节点的平均执行耗时等监控指标数值异常升高。

排查步骤

当实例出现带宽限流、CPU 使用率过高、内存写满,或其他(如网络出现抖动等)情况时,都会导致业务访问延迟升高,您可以参考如下步骤来定位问题原因并解决对应问题。

排查步骤解决方案
  1. 是否触发了实例带宽限流

查看 Redis 实例中数据节点的网络输入带宽利用率网络输出带宽利用率监控指标是否达到 100%。
若已达到 100%,说明已触发带宽限流,请参考实例合理使用带宽建议中的方法尝试解决。

  1. 实例 CPU 利用率是否异常升高

查看 Redis 实例中数据节点和代理节点的 CPU 使用率监控指标是否异常升高。
若存在异常升高,请参考CPU 使用率异常升高中的排查步骤尝试解决。

  1. 实例内存是否已写满

查看 Redis 实例中数据节点的每秒逐出 KEY 数量监控指标是否大于 0 ,若大于 0,说明实例内存已写满。
此时您可以通过如下扩容方案使实例配置能匹配您的业务负载。

4. 其它情况(如网络出现抖动等)若经过上述优化后,访问延迟仍较大,请提交工单联系技术支持。