2012-02-28 42 views
1

我需要确定我拥有的服务器是否能够处理多个流量。我在旅客和阿帕奇的轨道上运行红宝石。计算同时发生的Passenger实例的数量

所以说,平均一页需要2秒渲染,他们将在一天20万游客。最繁忙的时间将在一分钟内看到300页面浏览量。由此我怎样才能计算出需要处理预期负载的同时需要多少个Passenger实例,然后从中获取需要多少RAM以处理所需数量的Passenger进程。

希望这会告诉我我需要什么服务器,也许是一个负载平衡器(s)?

回答

1

要确定的唯一方法是使用基准测试工具来模拟负载。内存使用情况在很大程度上取决于应用程序,甚至可能取决于您正在使用的应用程序的区域,所以如果您可以在测试数据中生成合理的多样性,那么您就会对它的扩展方式有更好的了解。

对于粗略的开始,尝试使用Apache提供的ab工具。对于更完整的内容,有许多模拟系统可执行一系列事件,如登录,查看页面等,如Selenium

+0

Apache的'ab'工具确实帮助我理解了它向我展示的内容。谢谢! – Peter 2012-03-06 11:49:11

相关问题