`
vvggsky
  • 浏览: 67977 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

TPS和事物的平均响应时间 怎么个关系,有关系吗

 
阅读更多
问者:每秒处理的事物数和事物的平均响应时间 怎么个关系,有关系吗

kaku21:举个例子:一个高速路 有10个入口,每个入口每秒钟只能进1辆车,请问1秒钟最多能进几辆车??

问者:10

kaku21:每辆车需要多长时间响应??

问者:针对这个问题的话 那tps就是10 ,事物的响应时间是1

kaku21:好,那现在我有20辆车,那每秒能进几辆??每辆响应时间是多少??
问者:。。。思考中      

kaku21:每秒还是进10辆车呗,每辆车还是1秒响应啊

问者:对呀

kaku21:继续,现在我把入口扩展到20个,那我问你,每秒最多进多少辆车??每辆车响应多长时间??

问者:20  1

kaku21:好,现在tps变了,响应时间没变,那我问你 tps跟响应时间有啥关系??

问者:没关系

kaku21: tps和响应时间在理想状态下都是额定值,你把入口看做线程池。如果20个入口,并发数只有10的时候,tps就是10,而响应时间始终都是1,说明并发不够,需要增加并发数达到tps的峰值。

问者:同样是20个入口,并发数是100的话,tps是20,响应时间还是1?
什么情况下响应时间会大于1秒

kaku21:我问你,当并发数量是100的时候,会出现什么情况??

问者:堵车啦。。。哦,堵车了 平均每个车过去的时间就长了?

kaku21:堵车说白了就是有车在等待,现在把100按20分成5份,第5份等待的时间是最长的,从等待开始到这个车进去,实际花费了多长时间??

问者:5秒吧

kaku21:那么100两车的平均响应时间是多少??

问者:5除以100?0.05?

kaku21:错,用简单的数学逻辑算 (5+4+3+2+1)/5=3 这就是平均响应时间

明白没??接着问你,100两车的平均tps是多少??


问者:20?

kaku21:错(20/1+20/2+20/3+20/4+20/5)/5 约等于 8.8999

问者:前面tps还是20呢 ,并发大了 怎么tps小了.20是tps的峰值?

kaku21:响应时间和TPS在宏观上是反比的关系,但是两者之间没有直接关系

kaku21:20是一次并发的数量,100的并发则造成了线程的等待,引起平均响应时间从1秒变成3秒,当然TPS也从20下降到9;TPS和响应时间都是单独计算出来的,两者不是互相计算出来的。
分享到:
评论

相关推荐

    一个真实项目的LoadRunner软件性能测试的数据分析归纳.pdf

    在事务平均响应时间中,我们发现事务平均响应时间显示的是测试场景运行期间的每一秒内事务执行所用的平均时间,通过它可以分析测试场景运行期间系统性能的走向。如果随着测试时间的变化,系统处理事务的速度开始逐渐...

    系统调优性能测试报告.docx

    - 监控数据库服务器和应用服务器的性能参数,如TPS(每秒事务数)、ART(事务平均响应时间)、CPU和内存利用率。 - 数据来源为个人系统生产脱敏数据,通过单一场景和混合场景测试,记录TPS、响应时间和其他关键指标...

    LoadRunner学习整理.doc

    也可用它来对比事务的平均响应时间来分析执行时间内的事务数量结果。 5. 吞吐量 吞吐量是 Vuser 从 server 收到的 Data 数量,它可以与事务响应图相对比,来看出:吞吐量是如何影响事务执行的。如果吞吐量随着 ...

    消息推送平台转发接口性能测试.doc

    测试结果显示,用户注册接口压力测试情况良好,平均响应时间未超过 3 秒钟,TPS 最大值达到 86.3。服务器资源占用情况也在可接受的范围内。 消息推送平台转发接口性能测试的结果显示,系统的性能状况良好,能够满足...

    loadrunner 三大组件详细操作手册

    **3-5 平均事物响应时间图** - 反映了事务执行的平均耗时。 **3-6 TPS图** - TPS(Transaction Per Second)表示每秒处理的事务数。 - 是评估系统吞吐量的重要指标。 **3-7 点击率和吞吐量图** - 点击率反映了...

Global site tag (gtag.js) - Google Analytics