前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云托管触发自动扩容,导致QPS不稳定

云托管触发自动扩容,导致QPS不稳定

原创
作者头像
谭银
修改2021-12-16 17:13:04
1.3K0
修改2021-12-16 17:13:04
举报

【背景说明】

压测过程中发现链路上所有资源占用都不高,但是吞吐量不稳定,且无大量报错,甚至出现什么都没变的情况下吞吐量差距较大问题。

【问题表现】

同样并发下,没做任何改动,吞吐量出现多种情况,耗时明显过长

【排查思路】

第一次排查链路资源,资源占用正常,没有发现明显问题;第二次排查对链路资源配置情况进行查看,发现云托管服务实例数初值较低,默认为1个(2c4g),怀疑云托管存在存在瓶颈,虽然云托管CPU最多只到了百分之五十,没有达到自动扩容条件(自动扩容设置为百分之六十),但1个实例配置较低,需调到初始后复压

调大初始实例数后为8个后,吞吐量一下就上去了

怀疑一个事例只支持1000吞吐量,于是改小初始事例为4后进行复压,发现资源降配后吞吐量也随即降低下来

本着尽可能节省资源的原则,希望通过云托管本身的扩容机制去触发自动扩容,但实际测试下来发现不尽人意,触发自动扩容较慢,时间较长,无法短时间完成自动扩容,于是只有在满足需求的情况下去设置初始值,触发条件也降低处理(调为CPU占用百分之五十)

【总结】

排查链路时除了需要关注资源负载情况外,还需要注意资源本身的一个分配情况,确定资源使用合理,排除分配资源本身就不合理的情况

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 【背景说明】
  • 【问题表现】
  • 【排查思路】
  • 【总结】
相关产品与服务
云托管 CloudBase Run
云托管 CloudBase Run(Tencent CloudBase Run,TCBR)是由云开发提供的新一代云原生应用引擎(App Engine 2.0),支持托管任意语言和框架编写的容器化应用。和云开发其他产品(云函数、云数据库、云存储、扩展应用、HTTP 访问服务、静态网站托管等)一起为用户提供云原生一体化开发环境和工具平台,为开发者提供高可用、自动弹性扩缩的后端云服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档