专栏首页云原生压测团队链路所有资源占用不高的情况下,吞吐量忽高忽低
原创

链路所有资源占用不高的情况下,吞吐量忽高忽低

【背景说明】

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

【问题表现】

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

【排查思路】

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

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

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

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

【总结】

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

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • HBase 写吞吐场景资源消耗量化分析及优化

    HBase 是一个基于 Google BigTable 论文设计的高可靠性、高性能、可伸缩的分布式存储系统。 网上关于 HBase 的文章很多,官方文档介绍的也...

    Fayson
  • 【必看】社区文章目录

    Nanako
  • 线上系统没做性能优化,说炸就炸...

    前几天跟某互联网主题旅游网架构师聊起性能调优的话题,那个时候正好遇到一些线上调优的一些困惑,希望一起探讨一下。

    猿天地
  • 后台性能测试不可不知的二三事

    某月黑风高之夜,某打车平台上线了一大波(G+)优惠活动,众人纷纷下单。于是乎,该打车平台使用的智能提示服务扛不住直接趴窝了(如下图)。事后,负责智能提示服务开发...

    腾讯移动品质中心TMQ
  • 高并发风控技术解密(下)

    美的让人心动
  • 高并发风控技术解密(下)

      •从业务中抽象及通用——如果一种业务有可能在今后重复出现,那就将其模块化,系统化(如批处理系统),发展成为平台能力

    美的让人心动
  • 如何制定Java性能调优标准?

    一款线上产品如果没有经过性能测试,那它就好比是一颗定时炸弹,你不知道它什么时候会出现问题,你也不清楚它能承受的极限在哪儿。有些性能问题是时间累积慢慢产生的,到了...

    lyb-geek
  • 数据库评测报告第一期:MySQL-5.7

    这一期的评测报告就着重针对MySQL-5.7在SELECT和UPDATE 中的性能,通过与MariaDB-5.5的对比,展示下新版本MySQL的性能提升。

    迪B哥
  • 影响云计算性能因素剖析

    如今出现了很多基于云计算技术的各种云服务,可是如何去衡量一个云服务的好与差,并没有很清晰的标准。其实,对于云服务,一定程度上是由云计算技术的性能所决定的。说到性...

    静一
  • APM(应用性能管理)与Dapper原理介绍

    APM (Application Performance Management) 即应用性能管理(应用性能监控)

    谙忆
  • 大牛教你如何制定 Java 性能调优标准?

    想让你的程序更快更稳,但是系统经常出各种 bug,无从下手?Java 性能调优全攻略来啦!

    美的让人心动
  • 性能优化:一个 Flink 参数节省了 50% 的 CPU 消耗

    本文属于 Flink 在生产环境的大规模 CPU 优化实战,大并发任务预计节省 30~50% 的 CPU 消耗。下文会详细分析优化相关的实现原理、问题定位以及优...

    zhisheng
  • 如何提高Linux下块设备IO的整体性能?

    编辑手记:本文主要讲解Linux IO调度层的三种模式:cfp、deadline和noop,并给出各自的优化和适用场景建议。 作者简介: ? 邹立巍 Linux...

    数据和云
  • 系统吞吐量(TPS)、用户并发量、性能测试概念和公式

      一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。

    流柯
  • 【SQL执行计划】优化器相关Hint

    嘉宾介绍: ? 在SQL优化中,除了可以通过修改参数的方式干预优化器工作外,还可以使用提示的方式进行干预,而且这种方式更加精准、不影响其他SQL,故使用场景更加...

    数据和云
  • 系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式

    PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密...

    小小科
  • 基础拾遗--【转】性能测试的主要概念和计算公式

    PS:下面是性能测试的主要概念和计算公式,记录下: 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧...

    小小科
  • Dapper,大规模分布式系统的跟踪系统

    概述 当代的互联网的服务,通常都是用复杂的、大规模分布式集群来实现的。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的...

    用户1263954
  • 聊一聊网络通信的硬核知识!!

    信道传输的是电磁波信号,而电磁波是有一定的频率范围,带宽指的就是这段有效的频率范围的值,即:带宽 = 最高有效频率 - 最低有效频率,好比我们人的耳朵能听见一定...

    架构师修行之路

扫码关注云+社区

领取腾讯云代金券