當前位置:
首頁 > 最新 > 1000個並發到底最大能承載多少用戶?

1000個並發到底最大能承載多少用戶?

1000個並發到底最大能承載多少用戶?這個問題本身就有問題。就像你在問「我們學校上課同時有100人趴在課桌上睡覺,請問我們學校有多少人?」是一個道理。即使有人能算出全校有多少個學生,那也只不過是個大概數字。

但是由於一般童鞋對100並發、1000並發沒有太多概念,因此呢,還有經常被客戶質問:「你說的1000並發到底能承載多少個用戶呀?」為了解決這個無厘頭的難題,今天北京市盛世陽光文化傳播有限責任公司的小編就用概率來解答一下這個問題。

假如用戶性能要求如下:支持100萬註冊用戶 性能需求分析:

1、根據用戶的要求,本系統要支持100萬用戶,其中性能機器配置如何?高峰值是多少?帶寬?等

2、如果都是採用公司的測試環境,那麼本次性能應該做哪幾種性能?性能評測、負載測試、強度測試?

3、怎麼算出並發用戶數?響應時間? 性能指標確定: 因為用戶的性能需求太廣,沒有定到具體的數值。

那麼我怎麼開展後繼的工作?

1、確定採用公司測試環境,不用考慮環境問題。也就是說,客戶端、服務端以及帶寬等一系統都可以不用考慮,這是固定。

2、考慮此項目組以前開發過的系統性能情況,能否做為一個參考值。

解決方案:找出本項目組以並發過二個項目,其性能個項指標進行求權。其中瀏覽功能:並發數為1100,平均響應時間363秒;每用戶平均響應時間為0.33秒。每秒中並發3個用戶。其中一系統用戶已達500萬,另一系統用戶為320萬。並且二系統一直運行正常,但目前的二系統的伺服器各為3台。可以得出一台伺服器為載166萬,甚至更多。(因為伺服器中有求權的關係)

3、100萬用戶,那麼怎麼計算出他的每小時峰值活動用戶數? 解決方案:採用80?20原則計算得到每小時峰值活動用戶數 6.667萬/小時;那麼每秒中的同一功能點點擊並發數應該是18.5。

4、怎麼得其並發數? 解決方案:本系統有多少個功能點?功能點為153個;也就是本系統在高峰值時一功能將被點擊1258次,每秒點擊0.35次。(不考慮間隔時間)考慮以前本項目組的數值。初步設置並發數為1100,主要以瀏覽功能為主、其次是查詢和新增。

5、應該測試那種性能類型經再三考慮,三種性能都進行測試。 執行性能: 評測,依據性能指標確定中的第三點,將用戶的並發設置為300-350,看其情況。負載測試,以1100為起點強度測試,為15小時和24小時為準 性能測試結果: 發現本系統最大用戶支持為1100.失敗用戶最高為209,響應時間為315。

根據上述情況,可以得出: 1100用戶並發時,用戶一共響應時間為315秒(即每用戶平均響應時間0.005秒),其中最高產生209個失敗用戶,但成功用戶基本上可以完成後續操作,符合現系統要求的最大穩定用戶數。由此可得出本系統在新增功能點中支持最大用戶並發數為1100。按照1*100比例,計算得到每小時峰值活動用戶數11萬/小時;採用80?20原則計算得出本系統支持註冊用戶數約為165萬。而本系統性能需求大規模支持100萬註冊用戶。

SO,系統最大並發數為1100左右。也就說此系統在一台伺服器上可支持150萬左右的用戶數。 這個數字是不是超乎你的想像,允許小編大膽的預測一下:目前網站每天的並發流量小於、等於1的可能佔到總網站數量的90%左右。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 WEB堆兒 的精彩文章:

企業互聯網宣傳中的爵士樂——H5移動應用

TAG:WEB堆兒 |