我看過一些集羣,每臺機器運行多個tomcat。 主要觀點是垃圾收集器在大堆上比較慢,所以最好有4個1G堆的tomcat與1個4G堆的tomcat。在同一臺服務器上有多個tomcat實例有意義嗎?
有沒有人曾經介紹過這個?你怎麼看?
我看過一些集羣,每臺機器運行多個tomcat。 主要觀點是垃圾收集器在大堆上比較慢,所以最好有4個1G堆的tomcat與1個4G堆的tomcat。在同一臺服務器上有多個tomcat實例有意義嗎?
有沒有人曾經介紹過這個?你怎麼看?
這是不值得的 - 你必須處理當某人在一臺服務器和另一臺服務器之間彈跳時發生的所有開銷。保持簡單直到你有足夠的工作要求另一臺服務器,到那時,也許你可以用一個更快的服務器替換它。
你現在的CPU負載是多少?您的平均網頁加載時間是多少?
我認爲這不太合理。維護一個Tomcat實例比多個實例更容易,特別是如果您必須定期進行配置更改或部署Web應用程序。
在對服務器上的單個Tomcat實例進行概要分析並查看了它所使用的資源後,最好優化此單一實例以獲得最佳性能,而不是簡單地與另一個實例共享相同的資源,從而降低性能。