将Grails应用程序部署到OpenShift的内存量

时间:2016-01-21 11:22:43

标签: grails openshift

Grails文档说:

  

部署Grails时,应始终使用JVM运行容器   -server选项并具有足够的内存分配。好的一套   VM标志将是:

     

-server -Xmx768M -XX:MaxPermSize = 256m

部署到OpenShift免费设备是否足够?据我所知,OpenShift只允许512M RAM用于自由齿轮。如果我使OpenShift webapp可扩展以便内存分配将是双倍大小的话,这还不够吗?

1 个答案:

答案 0 :(得分:1)

我对此表示怀疑。

有两个问题:

  1. -Xmx设置最大堆大小,在这种情况下大于可用RAM。所以基本上应用程序最终可能会挨饿。
  2. OpenShift免费装备是SLOWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW!

    我还没有看到OpenShift齿轮性能的任何实际指标。 Redhat刚刚提到了齿轮尺寸以及为每个齿轮提供了多少RAM;但没有关于“CPU”处理速度的指标。免费装备很小,根据我在其上运行Grails应用程序的经验,它几乎无法使用。

    当然,找出它对你来说是否足够好的最佳方法是尝试它。