我刚刚开始使用 jboss 应用程序服务器,最近我们在尝试在新的测试服务器(RHEL 7)中部署应用程序时遇到了问题,当启动 jboss 服务(jboss eap 7.1)时,该应用程序位于部署区域,服务器开始冻结,即开始响应极其缓慢,需要将其关闭,我们简单地通过添加更多 cpu 和 ram 来解决该问题,在配置(standalone.conf
)中有这些参数:
JAVA_OPTS="-Xms4096m -Xmx4096m -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m
能否简单解释一下每一项的含义以及与服务器内存、cpu的关系?配置这些参数和服务器资源时是否需要考虑任何规则或建议?提前致谢。