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 应用程序的元空间内存消耗问题