1

我想知道 Rails 应用程序中的 ruby​​ 进程使用多少内存是正常的?我真的需要一些东西来进行基准测试。

在我的开发环境 WEBrick 中,单个 ruby​​ 进程使用大约 61mb 来处理 10 个不间断的同时请求。在我的产品环境中,Apache2+Passenger 启动 7 个 ruby​​ 进程来处理相同数量的请求。这些进程中的每一个也使用了大约 60mb。这是正常的吗?

另外,我在哪里配置Passenger可以启动多少个ruby进程?或者它会在有可用内存的情况下启动吗?

谢谢!

附言。使用 Rails3 测试版。ds。

4

2 回答 2

0

现在我们的 5 个 ruby​​ 进程总共消耗了 423 MB,而 MySQL 服务器消耗了 62.5 MB。该应用程序运行在大约 5000 行代码上,没有任何非常大的计算量。

于 2011-12-05T10:44:49.183 回答
0

内存使用取决于您的应用程序。你如何路由/控制器/模型。

60Mo 的内存似乎并不重要。这是正常的事情。

于 2010-03-14T10:24:32.967 回答