Resque:如何计算我可以在机器上启动的工人数量?

时间:2012-02-29 22:17:27

标签: ruby resque

我意识到我可以在我的Macbook air上最多吸引41名resque工作人员。如何计算我可以在任意机器上旋转的数量?

并尽可能多地培养工人?

1 个答案:

答案 0 :(得分:1)

这实际上取决于我认为工人在做什么。

例如,我有一个使用RMagick / Resque处理图像的rails应用程序。

在我的英特尔四核Q9300 CPU上使用4GB内存(机器规格可能很重要!)我处理了100张图片,几次不同,有1,2和5名工人。以下是一些数据:

1名工人,时间过去1:35每张图片的平均处理时间 - 0.89949550366(秒)

2名工人,时间过去1:13每张图片的平均处理时间 - 1.41478641043(秒)

5名工人,时间过去1:13每张图片的平均处理时间 - 3.22651901574(秒)

正如您所看到的,工人的收益确实会减少。但它可能会根据您的工作人员所做的任务进行扩展。