我们有在 Linux 服务器上运行的 Glassfish 应用程序服务器。每个 Glassfish 安装托管 3 个域。每个域都有一个 JVM 配置,例如 -Xms 1GB 和 -XmX 2GB。这意味着如果所有这三个域都以最大内存运行,服务器应该能够为 JVM 分配总共 6GB
有了这个数学,我们的每个服务器都有 8GB RAM(2 GB 缓冲区) 首先 - 这是一个好方法吗?我不这么认为,因为过去几个月我们分析这台服务器的内存利用率时,它只有 1GB;
现在有请求向这些服务器添加额外的域 - 这是否意味着添加额外的 2 GB RAM 只是为了安全或基于趋势,继续使用服务器拥有的任何内存?