前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【项目实战-5】consul服务器cpu飙到100% 加缓存优化

【项目实战-5】consul服务器cpu飙到100% 加缓存优化

原创
作者头像
Nanako
发布2021-02-23 19:25:23
2.2K1
发布2021-02-23 19:25:23
举报

【问题表现】

项目压测接口峰值3百万请求/min,透传到合作方峰值14万/min,其中失败有约3万/min,经与合作方开发、运维同学沟通,合作方consul服务挂了。

【问题分析与排查思路】

1. 先查看合作方consul服务器的资源使用情况,cpu使用率接近100%

2. 对cpu使用过高的问题进行优化,优化方案是:缓存consul 服务列表1s。

3. 进行优化方案验证,对是否增加缓存两种场景进行压测验证,关注consul 服务器的cpu使用情况。

添加缓存后,cpu使用情况明显下降。

【总结】

在压测的过程中,要关注后端应用服务器的资源使用情况,合理使用缓存可以有效缓解服务器cpu压力高的问题。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 【问题表现】
  • 【问题分析与排查思路】
  • 【总结】
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档