2010-11-11 70 views
1

我們的開發團隊目前有14個小型應用程序部署到Tomcat 5.5(即將升級到6.0)。我說很小,因爲每個應用的用戶數量很少。我想知道應該考慮什麼樣的性能指標和指標來決定何時引入額外的應用程序服務器。Tomcat的最大容量

除了內存使用情況和CPU利用率,我應該注意什麼?我怎麼知道什麼時候可以擴大或縮小?

回答

3

我會監測:

  • 平均HTTP響應時間
  • 輸出的iostat(或Windows上的任何對手,如果你正在運行Windows)
  • 網絡飽和
  • 可能線程死鎖(不知道多線程你的應用程序是如何)
  • 數據庫負載,如果有一個

一般來說,很難提出何時放大/縮小,每種情況都不相同。但是,制定計劃總是值得的 - 如果您的客戶羣在未來幾個月內將翻倍。

放大通常比較便宜(對某一點)。我建議this site的可伸縮性相關的東西。

+0

謝謝。對於那些想知道的FYI - 我瞭解到,相當於iostat的Windows是perfmon。在運行對話框中輸入「perfmon」以啓動它。 – 2010-11-16 14:53:48