说明:
以下表格数据均来自我们的培训平台统计数据,其中学员数9963,教师数222,共计用户10185个。数据真实有效,是我们评估培训平台其他各项数据的最好依据。
每日文章数和访问数分析
日期
|
文章数
|
评论数
|
会员访问
|
非会员访问
|
总访问
|
5
|
38719
|
68565
|
708893
|
226851
|
935744
|
6
|
32942
|
73148
|
615271
|
174752
|
790023
|
7
|
63458
|
85459
|
693013
|
214114
|
907127
|
8
|
74701
|
100830
|
715694
|
160251
|
875945
|
9
|
86400
|
102031
|
781875
|
174141
|
956016
|
10
|
92386
|
106719
|
855040
|
213374
|
1068414
|
11
|
92534
|
106552
|
865213
|
200274
|
1065487
|
12
|
56680
|
90444
|
669486
|
141609
|
811095
|
13
|
48839
|
72232
|
548676
|
115226
|
663902
|
14
|
44325
|
78458
|
627661
|
145154
|
772815
|
15
|
44513
|
69980
|
530622
|
95175
|
625797
|
16
|
43647
|
70189
|
523755
|
81182
|
604937
|
17
|
45068
|
65357
|
472763
|
43503
|
516266
|
18
|
47172
|
64714
|
488651
|
51597
|
540248
|
最大值
|
92534
|
106719
|
865213
|
226851
|
1068414
|
最小值
|
32942
|
64714
|
472763
|
43503
|
516266
|
平均值
|
57956
|
82477
|
649758.0714
|
145514.5
|
795272.6
|
说明:以上是培训第1天到第14天共14天的统计数据。
分析:
1、 因此次培训属全国第一次尝试,学员、教师积极主动性非常高,所以平均每天有:
10185+10185*145514.5/649758.0714=12465.95 人(如此计算我们把所有的点击数归为这些用户每天点击数的总和)
2、 会员数和非会员访问平均比例为:649758.0714/145514.5=4.47
3、 文章数和评论数平均比例为:57956/82477=0.70
4、 平均每人每天操作数为:795272.6/12465.95=63.80,最高为:1068414/12465.95=85.71
5、 一天以20小时计算,系统平均每秒响应的请求数为:795272.6/72000=11.05,也就是说:系统的平均吞吐量每秒达11.05;最高为1068414/72000=14.84 。
6、 一人一天以2小时计算(我们估计学员平均只可以达到这个水准,也只要求达到这个水准即可),那么平均每秒点击数为:63.80/7200=0.00886,最高为:85.71/7200=0.01190
7、 支持同时在线用户数为:11.05/0.00886=1247,这个凭借经验,一般是符合常理的,也正好是总人数的10%。但是这个在线人数同一人一天在线学习时间是成正比例关系的,如果在线学习时间越长,那么同时在线时间人数就越多,假设在线学习时间为t,那么平均同时在线人数可表示为:11.05/(63.80/(3600t)),最高为14.84/(85.71/3600t)。所以,如果每人每天在线学习时间为3小时,那么平均同时在线人数为:1870.66 ,最高为:1869.96。,如果每天在线学习时间为4小时,那么平均同时在线人数为:2493.79,最高为:2493.28 。
(1)、经计算,平均同时在线学习人数和最高学习人数,基本相同,所以,平台在线学习用户一般趋于稳定,在平台使用过程中,不会出现太大波动。
(2)、经计算,学员在线学习时间越长,那么系统可支持的同时在线人数会越长一般可按照这个公式计算:11.05/(63.80/(3600t)),t为在线学习时间。
根据以上数据分析结果,现在我们如果要组织8万人的在线学习,如果按照每天约有10%的学员在线,也就是8000学员同时在线学习,那么系统应该平均承受的压力为:
如果我们假设每个人每天在线学习时间平均为2小时,那么系统的平均吞吐量应该为:
63.80*8000/(3600*2)=70.89 /秒(最高为85.71*8000/(3600*2)=95.23 /秒)
计算公式为:63.80*p/(3600*t) (其中p表示在线人数,t表示在线学习时间)
所以,系统测试结果的平均吞吐量应该达到
70.89/sec ,
最高可满足为
95.23/sec
,这个数值推测的是否合理,望各位网友提出自己的观点。