在网上看到一篇文章,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和响应时间都是单独计算出来的,两者不是互相计算出来的。

转载于:https://www.cnblogs.com/cappuccino917/p/6039207.html

tps 与 事务平均响应时间关系对答(转)相关推荐

  1. tps 与 事务平均响应时间关系对答

    在网上看到一篇文章,tps 与 事务平均响应时间关系对答.可以帮助能更清楚的了解二者之间的关系. 问者:每秒处理的事务数和事务的平均响应时间 怎么个关系,有关系吗 kaku21:举个例子:一个高速路 ...

  2. TPS和事务响应时间的关系、计算公式(转载)

    例子:一个高速路有10个入口,每个入口每秒钟只能进1辆车 1.请问1秒钟最多能进几辆车? TPS=10 2.每辆车需要多长时间进行响应? reponse time = 1 3.改成20辆车,每秒能进几 ...

  3. TPS和事务响应时间的关系、计算公式

    转载文章,个人认为文章中有错误点,不可全信 例子:一个高速路有10个入口,每个入口每秒钟只能进1辆车 1.请问1秒钟最多能进几辆车? TPS=10 2.每辆车需要多长时间进行响应? reponse t ...

  4. 性能面试题:如何找到并发数、平均响应时间、tps的最佳平衡点?

    面试的机会是有限的,所以,我经常提醒微信或者Q群里的小伙伴:你可以任性的裸辞,但是不能毫无准备的裸面. 我有个习惯,会把曾经面试过的公司及笔试.面试题都记录到云笔记上,把答案写上,方便以后换工作复习. ...

  5. 网站性能测试指标(QPS,TPS,吞吐量,响应时间)详解

    常用的网站性能测试指标有:吞吐量.并发数.响应时间.性能计数器等. 并发数 并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力. 响应时间 响应时间是一个系统最重要的指标之一,它的数值大 ...

  6. 性能测试能力提升-线程、并发、吞吐量、TPS、QPS、响应时间

    一.背景 接着上一篇的知识:性能测试能力提升-关于性能测试,本篇文章,我们将主要介绍以下几方面的知识: 线程数&并发用户数 相对并发&绝对并发 吞吐量 TPS&QPS 响应时间 ...

  7. 并发数、TPS、吞吐量、响应时间、每秒点击数等

    转载自多篇文章 转载:https://www.cnblogs.com/kumufengchun/p/11065413.html 并发数 并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力 ...

  8. jmeter-监听器之每秒事务数响应时间活动的线程数服务器性能指标监控

    目录 一.插件安装 二.监听器-jp@gc - Transactions per Second 三.监听器之响应时间Response Times Over Time 四.监听器之活动的线程数(Acti ...

  9. 性能测试的几个指标(并发数、吞吐率、响应时间、平均响应时间、99%响应时间)

    并发数 并发数是指在同一个时间点,同时请求服务的客户数量. 比如大家常说的:『 我的网站可以承受一万并发. 』在通常情况下指的是:如果同时有一万名用户访问网站,所有人都可以正常获得服务.而不会有超时或 ...

最新文章

  1. Numpy.genfromtxt
  2. 嵌入式Linux USB驱动开发之教你一步步编写USB驱动程序
  3. 改变手机浏览器(iPhone/Android)上文本输入框的默认弹出键盘
  4. Linux设备驱动的分层设计思想
  5. 【英语学习】【English L06】U06 Banking L6 Do you use online banking?
  6. 计算机研究生可以参加哪些比赛?
  7. 5.28 周末笔记(三)
  8. java常用string inputStream转换
  9. [精简整理]疏通中国历史脉络——“元、明、清(1840鸦片战争止)”篇
  10. uniapp中使用微信登录app
  11. 【问】历史库存查询的结存数量和商品进销存报表的结存数量对不上
  12. JS代码转换d.ts语法
  13. laravel入门教程(一)
  14. 十五、JDBC(高琪java300集+java从入门到精通笔记)
  15. ios12怎么滑屏解锁_对比苹果iOS12和安卓9.0,相互学习了哪些功能
  16. ns-3 教程 —— 资源
  17. centos7桌面图标太大,如何变小?
  18. 2015年小米能否实现1亿部手机的销售目标?
  19. Android.bp 语法和使用
  20. Windows Server 2012 VDI 部署的前提条件

热门文章

  1. Chinese Rings (九连环+矩阵快速幂)
  2. 设置 win10 开机自动登录
  3. Excel VBA 如何筛选后,求和
  4. oracle+12514+C#,Oracle10g ORA-12514
  5. Teebik:2017H1墨西哥畅销榜:超级马里奥入围十强 ARPG市场潜力巨大
  6. PLC编程时WORD和INT数据类型区分
  7. wps中如何实现提取汉字的拼音首字母
  8. mysql创建表时加入时间格式
  9. 如何撤回git commit
  10. 无法进入Windows,无法进入PE,无限重启——记一次电脑故障