并发数 = QPS*平均响应时间

QPS(TPS):每秒钟request

每秒查询率QPS:对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,即每秒请求数,即最大谈吐能力。

并发数:并发数和QPS是不同的概念,一般说QPS会说多少并发用户下QPS,当QPS相同时,并发用户数越大,网站并发处理能力越好。当并发用户数过大时,会造成进程(线程)频繁切换,反正真正用于处理请求的时间变少,每秒能够处理的请求数反而变少,同时用户的请求等待时间也会变大。 找到最佳线程数能够让web系统更稳定,效率更高。

通过QPS和pv计算部署服务器台数:

单台服务器每天PV计算

公式1:每天总PV = QPS * 3600 * 6

公式2:每天总PV = QPS * 3600 * 8

服务器计算

服务器数量 =   ceil( 每天总PV / 单台服务器每天总PV )

峰值QPS和机器计算公式

原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间

公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS)

机器:峰值时间每秒QPS / 单台机器的QPS   = 需要的机器

问:每天300w PV 的在单台机器上,这台机器需要多少QPS?
答:( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)

问:如果一台机器的QPS是58,需要几台机器来支持?

答:139 / 58 = 3

转载于:https://www.cnblogs.com/keima/p/10921384.html

并发数 = QPS*平均响应时间(转)相关推荐

  1. 服务器平均响应时长计算,并发数 = QPS*平均响应时间

    每秒查询率QPS:对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,即每秒请求数,即最大谈吐能力. 并发数:并发数和QPS是不一样的概念,通常说QPS会说多少并发用户下QPS,当QPS相同时 ...

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

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

  3. 系统吞吐量、QPS、并发数、响应时间,以及提高吞吐量的思路

    一.系统吞度量要素: 吞吐量是指系统在单位时间内处理请求的数量 系统吞吐量几个重要参数:QPS(TPS).并发数.响应时间 QPS(TPS):每秒钟request/事务 数量  并发数: 系统同时处理 ...

  4. 对qps、tps、rt、并发数、吞吐量、限流、熔断和降级的了解

    在10.24晚上8点时双十一大促预售,看到流量监控的大屏上总会出现QPS.RT的信息,并且在某些服务调用超时或时间较长时,总会听到师兄说对他进行一个降级,所以这里进行一个归纳 QPS : 每秒查询 Q ...

  5. java统计 pv uv_PV UV QPS 并发数

    TPS(Transactions Per Second):每秒事务数QPS(Query Per Second):每秒请求数,QPS其实是衡量吞吐量的一个常用指标,就是说服务器在一秒的时间内处理了多少个 ...

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

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

  7. TPS、QPS、并发数、Throughput等概念

    1. TPS(每秒传输的事物处理个数) 概念:即服务器每秒处理的事务数.TPS是软件测试结果的测量单位. TPS包括一条消息入和一条消息出,加上一次用户数据库访问. 业务 TPS = CAPS × 每 ...

  8. 性能测试中常见的专业术语:QPS、TPS、并发数、响应时间(RT)、吞吐率和吞吐量【杭州多测师】【杭州多测师_王sir】...

    一.QPS: 每秒钟处理完请求的次数,注意这里是处理完,单接口看做是一个事务的话,1TPS=1QPS 二.TPS:每秒钟处理完的事务次数,一般TPS是对整个系统来讲的.一个应用系统1s能完成多少事务处 ...

  9. QPS、TPS、RT、并发数、吞吐量理解和性能优化深入思考

    吞吐量 在了解qps.tps.rt.并发数之前,首先我们应该明确一个系统的吞吐量到底代表什么含义,一般来说,系统吞吐量指的是系统的抗压.负载能力,代表一个系统每秒钟能承受的最大用户访问量. 一个系统的 ...

  10. QPS和并发数,这次给你说清楚

    就我的个人经验而言,很多人在工作中对这两个概念一知半解,也有很多人在面试时回答得模棱两可,不太应该哦. 多年前,在面试阿里巴巴时,遇到了一个开放性问题: 假设超市每分钟有10个人走出来,请估算超市里面 ...

最新文章

  1. python使用matplotlib可视化线图(line plot)、为可视化图像添加双Y轴、分别可视化不同范围的数据(double y axis in matplotlib)
  2. 记录去大搜车的一道笔试题
  3. java import自定义类_Java实现的自定义类加载器示例
  4. 不止 Windows 10!Windows 7/8 也能免费升级到 Windows 11
  5. 【C++】C++标准中定义的名字和标识符
  6. OpenShift 4 Hands-on Lab (8) 基于Gogs+Nexus+Sonarqube的Jenkins CI/CD Pipeline
  7. 差分进化算法python_差分进化算法DE-python实现
  8. 家用车多少马力才够用?
  9. 有人问李嘉诚的儿子李泽楷:“你父亲都教了你哪些成功赚钱的秘诀?”
  10. iOS字符串处理笔记(正则表达式、NSScanner扫描、CoreParse解析器)
  11. 推荐 :写好一份数据分析报告13要点
  12. 「干货」Web安全红队外围信息收集「详细总结」
  13. 微信小程序上传图片到云储存
  14. web前端开发师前景,96道前端面试题
  15. Spring+Mybatis整合
  16. diy一个android手机版下载,家居3D设计DIY
  17. iOS_44_导入第3方APP内的文件_UTI
  18. 3.JAVAEE-电子商城-用户管理模块
  19. 深圳商报 | 跨境电商大会聚焦跨境收款难题
  20. 5G+北斗:人员定位系统为化工厂定位赋能

热门文章

  1. JavaSE基础——数组概述和定义格式说明
  2. oracle精度说明符1~38_数据库显示精度说明符过多
  3. 辗转相减法的发展应用-最大比例
  4. 我去,还在这样读写 excel 这也太低效了吧!
  5. Mac 让 iTerm2 记住用户名密码 expect 脚本
  6. Jackson API 详细汇总 与 使用介绍
  7. selenium处理动态加载数据
  8. VMware黑屏解决方法
  9. MVN TEST指定运行脚本
  10. vs 2012/2013 等工具中,使用正则表达式,查找、替换