并发用户数、吞吐量、思考时间的计算公式_1唯安EJ_新浪博客
http://blog.sina.com.cn/s/blog_6582aa410100qdw8.html
2、并发用户数的计算公式
系统用户数:系统额定的用户数量,如一个OA系统,可能使用该系统的用户总数是2000个,那么这个数量,就是系统用户数
同时在线用户数:在一定的时间范围内,最大的同时在线用户数量
平均并发用户数的计算:
C=nL / T
其中C是平均的并发用户数,n是平均每天访问用户数,L是一天内用户从登录到退出的平均时间(操作平均时间),T是考察时间长度(一天内多长时间有用户使用系统)
并发用户数峰值计算:
C^ 约等于 C + 3*根号C
其中C^是并发用户峰值,C是平均并发用户数,该公式遵循泊松分布理论
1000万用户可能造成的并发数量是多少? 解决方案(理论篇)
http://www.mamicode.com/info-detail-61758.html
既然这2个公式我们来假设一下1000万用户可能会产生的并发情况
1.n每天访问用户数量=1000万
2.假设这个服务是用作网上银行的操作,L=一天内用户从登陆到退出的平均时间设为(5分钟),T假设每天早晨8点-12点,均有用户访问。时长16小时即960分钟。
(这个用户数量,我们就假定为平均每天访问系统的用户数,如果是总用户数量,那么则需要先算出1000万用户,每天平均有多少用户访问。)
C=10000000*5/960=52083.33/m (即52083.33每分钟)
3.并发用户峰值为
C‘ ≈ 52083.33+3*根号52083.33=52083.33+3*228.22=52767
感觉有点奇怪的样子,也许是我的一些参数设定不合理吧,或许这些并发数量的计算不应以天为单位,而应以忙时,闲时来划分,也许更为精确.无论如何,先根据这个想法进行探索假设吧.
但是需要强调的是,我在网上找到的资料中,有些计算是以小时得出的结果,有些是以分钟得出的结果.我这里使用的是分钟计算.所以我认为,平均并发用户数应该是有一个时间作为其单位的.