• Technological life
    2021-05-22
    容量场景和基准场景的区别,我开始认为基准场景和容量场景的区别在于跑tps的量上,但是看到老师您说,基准场景下也需要连续递增到环境最大的tps容量。这导致我分不清容量场景和基准场景的区别了。老师您能明确的说明下两者的区别吗?

    作者回复: 容量场景就是为了模拟生产环境中的真实业务模型。 基准场景是为了看单接口或单系统的最大TPS能力,以便分析问题。同时收集数据为容量场景做比对。

    
    5
  • yz
    2021-06-02
    问题1 “在容量场景执行结束之后,你要把场景的结果和业务模型中的比例做环比。如果一致,那就是有效的容量场景;如果不一致,那就从头再来” 请问这个场景中的结果指什么数据?具体怎么环比,这点不太明白,求教 问题2:容易场景必须是全部接口吗?比如测一个业务,关键解决3个,但是还有一些接口不跑流程也能通的,那测这个业务是测用户级接口才行吗?

    作者回复: 1. 就是tps、响应时间、资源利用率等数据呀。 2. 有那种和任何业务都不相关的接口吗?我没理解这个问题。

    
    1
  • 王凤伟
    2022-10-01 来自四川
    “我们现在努力让所有的业务模型都符合生产模型,是为了在做容量场景时,可以对“生产峰值是否可以支持业务”这个问题给出一个明确的答案”这句话不是很理解,可以详细解释一下吗?生产环境峰值如果不支持业务,那么线上肯定会暴漏出问题啊,既然这样为什么还要容量场景中测试呢

    作者回复: 我的意思就是用生产的峰值来衡量容量测试的结果。

    
    
  • jy
    2021-11-06
    ==============引用================== “当我们看到 sy cpu 高,首先想到的是去查 syscall 到底是被谁调用的。” 这个具体怎么看呢? 我记得老师其它文章说的是:看谁又平又宽 但是还是没理解。 作者回复: perf查看cpu热点就可以。 你说的“又平又宽”是我在哪说的?有什么上下文信息没有?我记不住说过的每句话哦。 ================结束================ 这里: https://mp.weixin.qq.com/s/x-TmFUcFNUCMus-3R1ZQlg

    作者回复: 那个是火焰图的最顶层,是要看又平又宽的。说明是消耗时间长的。

    
    
  • jy
    2021-09-09
    “铺底数据一定要通过计算做相应的缩减,最好能和生产一致。这个缩减怎么来做?我建议你做一下基准场景来比对。怎么比对呢?在压力级别和数据量相同的情况下,统计测试环境和生产环境中的资源使用等各类计数器,看看有什么区别。” 老师,这个缩减,具体怎么做呢?没看懂 压测环境资源少,也达不到生产的压力级别

    作者回复: 1,对比硬件规模。 2,统计线上tps和资源使用率数据。 3,线下环境做压力达到同样的tps。 4,统计线下环境的资源使用率。 5,当线下资源和tps对比线上不一致时,调整数据量级。

    
    
  • jy
    2021-09-08
    “当我们看到 sy cpu 高,首先想到的是去查 syscall 到底是被谁调用的。” 这个具体怎么看呢? 我记得老师其它文章说的是:看谁又平又宽 但是还是没理解。

    作者回复: perf查看cpu热点就可以。 你说的“又平又宽”是我在哪说的?有什么上下文信息没有?我记不住说过的每句话哦。

    
    
  • Alisa
    2021-06-08
    问题一: 首先了解容量场景的架构,列出需要监控的点 全局监控设计部署-因为我们需要监控所有的计数器指标,所以我们要选择能满足条件的性价比高且数据准确的监控工具 定向监控设计-可适当设计部署,根据全局监控反映出来的现象再具体部署

    作者回复: 看似理解了嘛。 希望在实践中也能做得下去哦。

    
    
  • 何以浇块垒
    2022-05-11
    学到了
    
    