并发用户数,吞吐量计算公式

并发用户数,吞吐量计算公式一 经典公式 1 nbsp nbsp 一般来说 利用以下经验公式进行估算系统的平均并发用户数和峰值数据 nbsp nbsp 1 平均并发用户数为 C nL T nbsp 2 并发用户数峰值 C C 3 根号 C nbsp nbsp nbsp C 是平均并发用户数 n 是 loginsession 的数量 L 是 loginsession 的平均长度 T 是值考察的时间长度 nbsp nbsp nbsp C 是并发用户数峰值 nbsp nbsp nbsp 举例 1 假设系统 A 该系统有 3000 个用户 平均每天大概

一、经典公式1:
   一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据
 
  1)平均并发用户数为 C = nL/T
  2)并发用户数峰值 C‘ = C + 3*根号C
    C是平均并发用户数,n是login session的数量,L是login session的平均长度,T是值考察的时间长度
    C’是并发用户数峰值
 
  举例1,假设系统A,该系统有3000个用户,平均每天大概有400个用户要访问该系统(可以从系统日志从获得),对于一个典型用户来说,一天之内用户从登陆到退出的平均时间为4小时,而在一天之内,用户只有在8小时之内会使用该系统。
  那么,
  平均并发用户数为:C = 400*4/8 = 200
  并发用户数峰值为:C‘ = 200 + 3*根号200 = 243


  举例2, 某公司为其名员工设计了一个薪酬系统,员工可进入该系统查询自己的薪酬信息,但并不是每个人都会用这个系统,假设只有50%的人会定期用该系统,这些人里面有70%是在每个月的最后一周使用一次该系统,且平均使用系统时间为5分钟。
  则一个月最后一周的平均并发用户数为(朝九晚五):
  n = *0.5*0.7/5 = 11900
  C= 11900*5/60/8 = 124
 
  吞吐量计算为:F = Vu * R / T 单位为个/s
    F为事务吞吐量,Vu为虚拟用户数个数,R为每个虚拟用户发出的请求数,T为处理这些请求所花费的时间
 
二、通用公式2:
  对绝大多数场景,我们用(用户总量/统计时间)*影响因子(一般为3)来进行估算并发量。
  比如,以乘坐地铁为例子,每天乘坐人数为5万人次,每天早高峰是7到9点,晚高峰是6到7点,根据8/2原则,80%的乘客会在高峰期间乘坐地铁,则每秒到达地铁检票口的人数为50000*80%/(3*60*60)=3.7,约4人/S,考虑到安检,入口关闭等因素,实际堆积在检票口的人数肯定比这个要大,假定每个人需要3秒才能进站,那实际并发应为4人/s*3s=12,当然影响因子可以根据实际情况增大!
 
三、根据PV计算公式:
  比如一个网站,每天的PV大概1000w,根据2/8原则,我们可以认为这1000w pv的80%是在一天的9个小时内完成的(人的精力有限),那么TPS为:
  1000w*80%/(9*3600)=246.92个/s,取经验因子3,则并发量应为:
  246.92*3=740


四、根据TPS估计:
   公式为 C = (Think time + 1)*TPS


五、根据系统用户数计算:
   并发用户数 = 系统最大在线用户数的8%到12%
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176568.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午9:36
下一篇 2026年3月26日 下午9:37


相关推荐

  • pytest fixtures_jig和fixture的区别

    pytest fixtures_jig和fixture的区别fixture的优势Pytest的fixture相对于传统的xUnit的setup/teardown函数做了显著的改进:命名方式灵活,不局限于setup和teardown这几个命名conf

    2022年7月31日
    8
  • nps是什么、怎么计算、有什么用

    nps是什么、怎么计算、有什么用前言NPS中文为净推荐值,全名为NetPromoterScore,由美国贝恩咨询提出。用一个简单的问题,了解客户是不是愿意推荐你的产品,评估口碑。也可以用来评估用户体验和客户满意度。通过了解客户的反馈,你也可以迭代、优化自己的产品。做好NPS可以让客户裂变,让每个客户都变成你的自来水、产品代言人。NPS是什么我们经常看到下面的问题,“你向朋友推荐XXX产品的可能性有多大?”,“我们可以如何提高”或者”是什么让你愿意向朋友推荐我们的产品”Windows10的NPS调查..

    2022年5月6日
    90
  • app抓包分析sign

    app抓包分析sign介绍:简单的app抓包分析sign一:准备工具jeborjadxorgdaandsoon首先抓包:点击登录抓取包:可以看见,这里直接抓到账户密码。我们可以通过DDMS查看日志信息:通过添加筛选,可以直接看到信息。我们在看看代码逻辑:对比一下,可以看到,是一样的,说明就是将一串密钥+我们的data数据,然后进行MD5加密得到的sign。后面的代码:应该是在做编码,这里得到正确的结果,就不用看他了。如果结果不正确,可以分析下这个代码的是在干什么,你也可以自己分

    2022年5月9日
    50
  • 什么是IP地址、IP协议?[通俗易懂]

    什么是IP地址?IP地址协议互联网协议地址(英语:InternetProtocolAddress,又译为网际协议地址),缩写为IP地址(英语:IPAddress),是分配给用户上网使用的网际协议(英语:InternetProtocol,IP)的设备的数字标签。网络互联网络互连设备,如以太网、分组交换网等,它们相互之间不能互通,不能互通的主要原因是因为它们所传送数据的基本单元(技术…

    2022年4月10日
    79
  • python构建配对t检验(Paired Student’s t-test)

    python构建配对t检验(Paired Student’s t-test)python构建配对t检验(PairedStudent’st-test)配对样本t检验是单样本t检验的特例。配对t检验有多种情况:配对的两个受试对象分别接受两种不同的处理;同一受试对象接受两种不同的处理;同一受试对象处理前后的结果进行比较(即自身配对);同一对象的两个部位给予不同的处理。配对样本t检验用于检验两个相关的样本是否来自具有相同均值的正态总体。实质是检验两相关样本之差的均值和零之间的差异大小。适用情况有:为了比较两种方法(或两种产品、两种仪器等)的差异,因此令两..

    2022年6月19日
    105
  • 文心一言为什么叫ERNIE Bot?揭秘百度AI大模型的命名玄机!

    文心一言为什么叫ERNIE Bot?揭秘百度AI大模型的命名玄机!

    2026年3月12日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号