测试相关

本文探讨了TPS(每秒事务数)和响应时间的概念及其相互关系。通过模拟不同并发数下的系统表现,解释了当并发数低于系统处理能力时如何提升TPS,以及当并发数过高导致系统瓶颈时响应时间的变化。

###基本概念

  • TPS:每秒事务数(总事务数/执行时间)
  • 响应时间
  • TP99(99%位置上的)

###详细描述

  • linux top命令的总结
  • http://www.ha97.com/5095.html
  • TPS和响应时间在理想状态下都是额定值把入口看成线程池,如果有20个入口,并发数只有10的时候,TPS=10,而响应时间是1,说明并发数不够,需要增加并发数达到TPS的峰值。
  • 同样是20个入口,如果并发数变成100的话,TPS和响应时间会怎么样呢? 并发数到100的时候,就会出现堵车,堵车了平均每个车过去的时间就长了,把100个车按照20一份分成5份,第5份的等待时间就是最长的,从等待开始到这个车进去,实际花费了5秒,那100辆车都过去的响应时间就是(5+4+3+2+1)/5=3,平均的TPS就是(20/1+20/2+20/3+20/4+20/5)/5=8.89(我怎么感觉应该是100/(5+4+3+2+1)=6.67啊!)
  • 实际测试中,线程数表示并发量,100的并发量就很牛叉了。

转载于:https://my.oschina.net/supersonic/blog/405216

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值