说明:
以下表格数据均来自我们的培训平台统计数据,其中学员数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 ,这个数值推测的是否合理,望各位网友提出自己的观点。