我见过一些群集,每台机器运行多个tomcat。 主要论点是垃圾收集器在大堆上速度较慢,因此最好有4个拥有1G堆的tomcats而不是1个带有4G堆的tomcat。
有人曾经描述过那个吗?你觉得怎么样?
答案 0 :(得分:1)
这不值得 - 你必须处理当某人在一台服务器和另一台服务器之间被弹回时会发生什么的开销。保持简单直到你有足够的工作要求另一台服务器,到那时,也许你可以用更快的服务器替换它。
现在你的cpu负载是多少?您的平均页面加载时间是多少?
答案 1 :(得分:0)
我认为这没有多大意义。维护一个Tomcat实例比多个实例更容易,特别是如果您必须定期更改配置或部署Web应用程序。
在服务器上分析了一个Tomcat实例,并看到了它直接使用的资源,最好优化这个单个实例以获得最大性能,而不是简单地与另一个实例共享相同的资源,从而降低性能。