知識中心

阿裏雲一台應用服務器怎麼計算其可承受的並發量

2018-11-21 15:12:07 mimukeji
    並發的意思是指網站在同一時間訪問的人數,人數越大,瞬間帶寬要求更高。服務器並發量分為:1.業務並發用戶數;2.最大並發訪問數;3.系統用戶數;4.同時在線用戶數;
說明服務器實際壓力,能承受的最大並發訪問數,既取決於業務並發用戶數,還取決於用戶的業務場景,這些可以通過對服務器日志的分析得到。

一般只需要分析出典型業務(用戶常用,最關注的業務操作)

給出一個估算業務並發用戶數的公式(測試人員一般只關心業務並發用戶數)

C=nL/T

C^=C+3×(C的平方根)

C是平均的業務並發用戶數、n是login session的數量、L是login session的平均長度、T是指考察的時間段長度、C^是指業務並發用戶數的峰值。

假設OA系統有1000用戶,每天400個用戶發訪問,每個登錄到退出平均時間2小時,在1天時間內用戶只在8小時內使用該系統。

C=400×2/8=100

C^=100+3×(100的平方根)=100+3×10=130

另外,如果知道平均每個用戶發出的請求數u,則系統吞吐量可以估算為u×C

本文轉載自網絡,如有侵權,請聯系我們刪除。