我想知道rails应用程序中ruby进程的内存使用量是多少?我真的需要一些基准来反对。
在我的开发环境WEBrick中,单个ruby进程使用大约61mb来处理10个不间断的同时请求。在我的prod环境中,Apache2 + Passenger启动7个ruby进程来处理相同数量的请求。每个过程也耗尽约60mb。这是正常的吗?
另外,我在哪里可以配置乘客可以启动多少个ruby进程?或者它会在可用内存的情况下启动吗?
谢谢!
PS。使用Rails3 beta。 DS。
答案 0 :(得分:0)
内存使用情况取决于您的应用程序。路线/控制器/模型如何为您服务。
60Mo的内存似乎并不重要。这是正常的事情。
答案 1 :(得分:0)
现在我们的5个ruby进程总共消耗423 MB,而MySQL服务器则为62.5 MB。该应用程序运行大约5000行代码,没有任何大的计算。