代码之家  ›  专栏  ›  技术社区  ›  Julio Faerman

在同一台服务器上有多个Tomcat实例有意义吗?

  •  1
  • Julio Faerman  · 技术社区  · 14 年前

    我见过一些集群在每台机器上运行多个Tomcat。 主要的论点是垃圾收集器在大型堆上速度较慢,所以最好有4个具有1G堆的Tomcat,而不是1个具有4G堆的Tomcat。

    有人做过这样的介绍吗?你怎么认为?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Brian Maltzan    14 年前

    这不值得——您必须处理当某人在一台服务器和另一台服务器之间来回切换时所发生的所有开销。保持简单,直到你有足够的工作需要另一个服务器,然后,也许你可以用一个更快的服务器替换它。

    你现在的CPU负载是多少?您的平均页面加载时间是多少?

        2
  •  0
  •   Bernard    14 年前

    我觉得这没什么意义。与多个实例相比,维护一个Tomcat实例要容易得多,尤其是在必须定期更改配置或部署Web应用程序的情况下。

    在分析了服务器上的单个Tomcat实例并看到了它第一手使用的资源之后,最好优化这个实例以获得最大的性能,而不是简单地与另一个实例共享相同的资源,从而降低性能。