【问题标题】:memory requirement for jruby +rails+mongrel?jruby + rails + mongrel的内存要求?
【发布时间】:2011-05-07 08:10:35
【问题描述】:
嗨
我计划在 mongrel 上运行 jruby(最新的 1.5.3),但是对于一个简单的网站,它在 x64 服务器上需要多少内存?需要多少个实例?
每天 10000 次页面浏览量
对于相同的要求,ruby 的数字是多少。
欢迎提供任何参考生产数据。
【问题讨论】:
标签:
ruby-on-rails
ruby
jruby
jrubyonrails
【解决方案1】:
您可能不会将 mongrel 与 jruby 一起使用,至少我从未听说过。我们使用 trinidad 运行一个应用程序,它包装了 tomcat7,并且与您正在寻找的性能相似,我使用 1gb 堆。
Mongrel 对于更强大的设置确实不受欢迎,例如使用乘客、瘦或独角兽。
如果您的内存有限,根据我的经验,CRuby 是不错的选择。尝试 REE 或 ruby-1.9.2 与 Passenger3 和 nginx。这是一个超级简单的设置,而且速度非常快。
JRuby 肯定会占用更多内存,但如果您有 java 需求,则没有太多选择。
10000 次页面浏览,您应该使用一个小型 ec2 实例(如果这是您的 instances 所指的)
虽然这完全取决于您正在运行的应用程序类型,但确实很难给出明确的答案。是 CPU 密集型计算还是内存密集型数据?谁知道
根据我的经验,CRuby 往往比 JRuby 简单得多,更易于本地使用(即测试在 cruby 中运行速度明显更快)而且速度也非常快。