首页 > 其他分享 >并发数的计算

并发数的计算

时间:2022-09-21 14:03:27浏览次数:60  
标签:00 请求 300 业务 峰值 并发 TPS 计算

(1)普通的计算方式:

TPS = 总的请求数 / 总的时间

问题:对于同一天的时间内,不同的时间段,请求速率会有波动,这样计算会被平均掉,无法测试负载高的情况

(2)二八原则:

核心:80%的请求数会集中在20%的时间内完成

TPS = 总的请求数 *80% / 总的时间 * 20

注意:二八原则的计算方法会比平均的计算方式更准确

(3)按照每天的具体业务数据进行计算(稳定性测试TPS)

当获取每天的具体业务统计数据时,就可以统计出业务请求集中的时间段作为有效业务时间;并统计有 效业务时间内的总请求数

TPS = 有效业务时间的总请求数 * 80% / 有效业务时间 * 20%

(4)模拟用户峰值业务操作的并发量:(压力测试TPS)

获取每天的交易峰值的时间段,及这个时间段内的所有请求的数量

TPS = 峰值时间内的请求数/峰值时间段 * 系数

系数可以是:2、3、6、10,由项目组自己觉得要达成的性能指标

 

业务场景练习:

某宝某东购物商城,经过运营统计,正常一天成交额为100亿,客单价平均为300元,交易时间主要为10.00-14.00,17.00-24.00,其中19.00-20.00的成交量最大,大约成交20亿。

现升级系统,需要进行性能测试,保证软件在上线后能稳定运行。

请计算出系统稳定性测试时的并发(负载)量,及保证系统峰值业务时的并发(负载量)

基于需求:

稳定性分析

  • 有效的交易时间为10:00-14:00,17:00-24:00,一共为7个小时
  • 有效的请求数:100e/300
  • 稳定性TPS = 100e/300 * 80% / (11*3600*20%)

压力分析

  • 峰值的交易时间为19:00-20:00,一共为1个小时
  • 有效的请求数:20e/300
  • 峰值TPS = 20e/300/3600 * 系数

标签:00,请求,300,业务,峰值,并发,TPS,计算
From: https://www.cnblogs.com/lirongyu-test/p/16715076.html

相关文章

  • 大学学计算机,做好这几点,毕业拿高薪真不难
    有人大学毕业就进入大厂拿高薪,有人投了很多简历都石沉大海,大学该如何学习才能毕业拿高薪?第一:不要忽略这些计算机基础知识这6门课千万不要忽略:操作系统、计算机组成原......
  • JS 验证自定义计算公式是否成功
    1、需求1.项目需求表单中填写公式传入后台。2.公式中可以使用汉字英文。3.验证公式是否成功。2、思路1.表单中输入公式存入后台是以字符串的形式传入。2.循环字符串......
  • 计算机基础二进制转换定理
    在计算机中所有的二进制都使用补码表示的1.任何数和0相乘都等于02.任何数的0次方=13.小数除大数商为0于数为它本身4.数的负次方5.商和于数的问题 数码十六进制......
  • 如何查看 计算机名 和 有线网物理地址
     计算机名查看方法:cmd-->ipconfig/all-->“WindowsIP配置”下的主机名 有线网物理地址查看方法:cmd-->ipconfig/all-->“以太网适配器以太网”下的物理地址(例如......
  • 使用 JavaScript 的 Glassmorphic 计算器
    使用JavaScript的Glassmorphic计算器大家好!欢迎来到编码扭矩.在本博客中,我将向您解释如何使用HTML、CSS和JavaScript制作Glassmorphic计算器。这将是一个分......
  • 个人超级计算机
     这篇文章是回答一位用户的问题。问:站长,我是一个在读研究生,正在学习分布式计算、高性能集群计算方面的知识,Laxcus分布式操作系统也是我的学习模板之一,但是我发现,无论是......
  • 并发原理 — CPU原子性指令(一)
    本篇文章将以IntelCPU作为讨论基础一、并发的由来一台计算机有2个cpu,其中CPU1执行程序A,CPU2执行程序B,由于程序A和程序B是两个不同的应用程序,所以它们两个之间并不存在......
  • OpenStack云计算实战手册 pdf
    高清扫描版下载链接:https://pan.baidu.com/s/10N2ghZPMeYO0pQUt_Ub7Tw点击这里获取提取码 ......
  • 编程计算圆面积的计算(结果保留2位小数
    提示:计算圆面积公式为area=π*radius*radius,其中π取3.14。 样例输入2 样例输出12.56 解题代码r=float(input())pi=3.14k=pi*r*rprint('%.2f'%(k......
  • 计算机组成原理
    第一章计算机系统概述第二章数据的表示和运算第三章存储系统第四章指令系统第五章中央处理器第六章总线第七章I/O系统......