Jakarta ee 向未充分利用的服务器添加更多群集节点有意义吗?

Jakarta ee 向未充分利用的服务器添加更多群集节点有意义吗?,jakarta-ee,weblogic,cluster-computing,Jakarta Ee,Weblogic,Cluster Computing,假设我运行的集群在两台服务器上有两个Weblogic服务器节点(Solaris,4个CPU,每个64 GB RAM)。这些节点上的堆大小已达到最大值,因此每台服务器在大多数情况下都使用40+GB的可用内存运行,并且每台服务器的CPU利用率通常平均为30% 假设应用程序水平扩展正确,在同一硬件上添加更多应用程序服务器节点以利用未充分利用的资源是否有意义?2GB JVM堆限制实际上限制了一个节点可以服务的最大请求数,对吗 这些节点上的堆大小已达到最大值,因此每台服务器在大多数情况下都使用40+GB的

假设我运行的集群在两台服务器上有两个Weblogic服务器节点(Solaris,4个CPU,每个64 GB RAM)。这些节点上的堆大小已达到最大值,因此每台服务器在大多数情况下都使用40+GB的可用内存运行,并且每台服务器的CPU利用率通常平均为30%

假设应用程序水平扩展正确,在同一硬件上添加更多应用程序服务器节点以利用未充分利用的资源是否有意义?2GB JVM堆限制实际上限制了一个节点可以服务的最大请求数,对吗

这些节点上的堆大小已达到最大值,因此每台服务器在大多数情况下都使用40+GB的可用内存运行,并且每台服务器的CPU利用率通常平均为30%

在什么负载下?也许电流负载太低了

(…)在同一硬件上添加更多应用程序服务器节点以利用未充分利用的资源有意义吗

垂直集群确实可以更好地利用内存或线程(并为您提供软件故障保护)

2GB JVM堆限制实际上限制了一个节点可以服务的最大请求数,对吗

线程确实会消耗内存,但实际上,处理器的能力更为有限。见:

  • (WLS 8.1)
    • (即使您使用的是更高版本和工作管理器,这仍然是一本有趣的读物)
  • 调整WebLogic服务器

我应该提到的是,我所说的是一个典型的数据库绑定web应用程序,没有CPU密集型。这不是一个编程问题,而是一个管理员项目。你应该在serverfault.com上问这个问题谢谢你的回答-这正是我想要的。