平均線上人數
出自 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數據的。另外,平均線上人數越高越好.