2012-02-20 36 views
3

我想知道一個普通的服務器可以處理多少個請求。我不是在尋找確切的答案,只是一個近似的數字。Tomcat在平均服務器上每秒處理多少個請求?

服務器會將傳入的請求隧道/平衡到N個將執行實際處理的內部服務器。 GET請求將具有最大2K的HTTP總大小(包括頭文件),並且平衡算法將使用簡單快速的算法,該算法將傳入的請求參數和小內存映射組合在一起以確定目標服務器。

此服務器的唯一目的是能夠接收儘可能多的請求,並決定分佈式環境中的哪個服務器將處理請求。

根據每秒可處理多少個請求,我對Tomcat有什麼期望? 1000 /秒,5000 /秒,10000 /秒,50000/S等

什麼是對這個指標影響最大的系統軟件/硬件組件? (如maxThreads = 「500」,使用AJP,CPU,網絡控制器,...)

塞比

編輯:平均服務器=的戴爾PowerEdge R310或任何類似(至強X3480,3.06 GHz的Intel千兆ET雙端口網卡)

+8

繩索有多長? – aioobe 2012-02-20 15:38:27

+6

唯一的方法就是測試。設置一個概念驗證/原型並對其進行加載測試。 – pap 2012-02-20 15:41:54

+2

這可能屬於服務器故障更好 – 2012-02-20 15:46:04

回答

2

爲什麼不以自己爲基準?最簡單的基準來心裏是apache的基準測試工具(AB),例如:

ab -n 1000 -c 100 host/index.html 

其中n的請求數量來執行和c是併發請求數。

相關問題