WildFly的内存需求

9

我从未找到过官方的相关文档,通常我会在服务器上安装至少4GB内存的WildFly 8.x。

为了运行一个WildFly实例,我的服务器需要多少内存?

是否有最低推荐要求?

3个回答

20

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

您必须对应用程序进行压力测试并测量内存。这是唯一确定您的应用程序最小值的方法。


我认为这应该被标记为答案!谢谢,帮了我很多! - Socrates

2

这取决于您的应用程序需求。一般来说,我建议至少使用4GB的内存。请注意,您应该为操作系统和它的缓存留有足够的内存。一些小型应用程序可以在小于1GB的内存下运行良好,但对于一些具有大量数据的WildFly应用程序,可能需要大于32GB的内存。

因此,这取决于您自己,并且您应该进行测试和测量。


0

除了其他答案,我想再添加一些要点。

这也取决于:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接