平均在线人数
出自 MBA智库百科(https://wiki.mbalib.com/)
平均在线人数(Average Concurrent Users,ACU)
目录 |
平均在线人数(Average Concurrent Users,ACU)是指直播或者游戏行业中,一段或者整段时间的平均同时在线人数。
相对来说,PCU(Peak Concurrent Users)指最高同时在线人数。
平均在线人数的计算方法[1]
怎么算同时在线用户数,怎样在工作中预估服务器的架构是否合理,这时就需要考虑下用户的同时在线数和请求数,在实际的性能测试工作中,测试人员一般比较关心的是业务并发用户数,也就是从业务角度关注究竟应该设置多少个并发数比较合理,因此,在后面的讨论中,也是主要针对业务并发用户数进行讨论,而且,为了方便,直接将业务并发用户数称为并发用户数。
(1) 计算平均的并发用户数: C = nL/T
(2) 并发用户数峰值: C'≈C+
公式(1)中,C是平均的并发用户数;n是login session的数量;L是login session的平均长度;T指考察的时间段长度。
公式(2)则给出了并发用户数峰值的计算方式中,其中,C’指并发用户数的峰值,C就是公式(1)中得到的平均的并发用户数。该公式的得出是假设用户的login session产生符合泊松分布而估算得到的。
按正规的说法来说acu是一整场直播的平均在线人数,但是还有种说法是一定时间内的平均在线人数。
例如:在规定的5-10分钟内,系统给你推送了100人,然后你通过各种方式留下了80人,并且这80人在这5-10分钟内都一直在直播间,那你的acu在这段时间内的平均在线人数就为80人,系统就会判定你的acu比较高会持续再给你推送流量,如果能保持一段时间,那么系统就会给你提高你的流量池。以上只是举例说明,具体是根据当时直播情况而定,一般是没有这么好的acu数据的。另外,平均在线人数越高越好.