并发数的计算

一 常用平均并发数计算公式

在这里插入图片描述

1.1 普通计算方法

计算公式: TPS=总请求数/总时间
按照需求所示,第32周有4.13万的浏览量,那么总请求数估算为4.13万
总请求数=4.13完请求数=41300请求数
总时间=1天=24小时=24*3600秒
TPS=41300请求数/24*3600秒=0.48请求数/秒

1.2 二八原则计算方法

二八原则就是指80%的请求在20%的时间内完成
计算公式:TPS=(总请求数*0.8)/(总时间*0.2) 
按照公式进行计算:
TPS=41300*0.8/24+3600*0.2 = 1.91请求数/秒

1.3 按照每天的具体业务数据进行计算

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

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

1.4 计算模拟用户峰值业务操作(压力测试)的并发量

在这里插入图片描述

根据这些数据统计图,可以得出结论:
订单最高峰在21点-22点之间,一小时的订单总数大约为8853个
计算压力测试的并发数:TPS=(峰值请求数/峰值时间)*系数
系数没有固定值,比如你预期性能是2倍就乘以2
TPS=(8852/3600秒)*3系数=7.38请求数/秒
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
App最大并发计算通常需要考虑以下几个方面: 1. 服务器端并发处理能力:首先需要了解服务器的性能指标,例如处理器的核、内存容量和带宽等。根据服务器配置和性能测试据,可以推算出服务器能够同时处理的最大请求量。 2. 网络带宽和延迟:网络带宽和延迟也会对最大并发产生影响。如果服务器的网络带宽较小或者网络延迟较高,会导致服务器同时处理请求的能力下降。 3. 请求的处理时间:不同请求所需要的处理时间是不同的。一些请求可能需要较长的处理时间,而另一些请求可能只需要很短的处理时间。通过对每种请求的处理时间进行分析,可以计算出在给定时间内能够处理的最大请求量。 4. 据库和其他资源的并发性:如果App需要频繁地访问据库或其他共享资源,那么据库和共享资源的并发性也需要考虑。如果据库或其他资源的并发性有限,那么最大并发将受到限制。 5. 负载均衡和分布式架构:在面对高并发的情况下,如果采用负载均衡和分布式架构,可以将请求分散到多个服务器上进行并发处理,从而提高最大并发。 综上所述,计算App最大并发需要综合考虑服务器性能、网络状况、请求处理时间、资源并发性以及架构设计。根据具体情况进行性能测试和分析,可以得出可靠的最大并发

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值