WildFly 的内存要求

Posted

技术标签:

【中文标题】WildFly 的内存要求【英文标题】:Memory requirements for WildFly 【发布时间】:2014-12-31 06:05:21 【问题描述】:

我从未找到有关它的官方文档,我通常将WildFly 8.x 安装在至少 4GB 的服务器上。

我的服务器应该有多少内存才能运行 WildFly 实例?

有最低推荐值吗?

【问题讨论】:

【参考方案1】:

这取决于您的应用程序要求。 一般来说,我建议至少 4GB。请注意,您应该为操作系统及其缓存提供足够的内存。 WildFly 的一些小型应用程序在 32GB,因为它们有大量数据。

所以它在你身上,你应该测试和测量它。

【讨论】:

【参考方案2】:

Xmx 的最小值是允许您启动 WildFly 的空实例的值。在我的尝试中,它是 24 MB。最小 Xmx 没有其他有效值。 4g 是一个完全任意的值。这完全取决于您的应用程序、用户数量、...

您必须对您的应用程序运行压力测试并测量内存。这是了解您的应用程序最低要求的唯一方法。

【讨论】:

我认为这应该被标记为答案!谢谢你,帮了我很多忙!【参考方案3】:

除了其他答案,我想补充几点。

这也取决于:

    您是在域模式还是独立模式下运行服务器? 您想要运行服务器的配置文件的所有组件吗?如果没有,您可以通过删除不需要的组件来创建自定义配置文件。 您计划在服务器上部署多少个应用程序? 您的性能/可用性要求是什么? 您不必总是需要 4GB 内存,我们在生产服务器上运行 wildfly,最小内存设置为 512MB,最大设置为 1GB,到目前为止没有内存问题:)

【讨论】:

以上是关于WildFly 的内存要求的主要内容,如果未能解决你的问题,请参考以下文章

OutOfMemoryError:在 WildFly 中使用 websocket 时直接缓冲内存

在 Wildfly 8.2.1 上部署的 Java 8 应用程序的元空间内存消耗问题

内存使用量增长,直到VM在使用Java 8运行Wildfly 9时崩溃

HAProxy 后 Wildfly 的 503 返回码

Wildfly增加线程数

keycloak~jconsole监控wildfly和jboss