gpt4 book ai didi

ruby - Resque:如何计算我可以在一台机器上启动多少个 worker ?

转载 作者:太空宇宙 更新时间:2023-11-03 16:34:47 26 4
gpt4 key购买 nike

我意识到我可以在我的 Macbook air 上运行多达 41 个 resque worker。如何计算我可以在任意机器上旋转多少?

让尽可能多的 worker 工作是最优的吗?

最佳答案

我认为这真的取决于 worker 们在做什么。

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

在我的带有 4GB 内存的英特尔四核 Q9300 CPU 上(机器规范可能很重要!)我处理了 100 张图像,有 1、2 和 5 个工作人员,处理了几次不同的时间。以下是一些数据:

1 名工作人员,耗时为 1:35 每张图像的平均处理时间 - 0.89949550366(秒)

2 个工作人员,耗时为 1:13 每张图像的平均处理时间 - 1.41478641043(秒)

5 个工作人员,耗时为 1:13 每张图像的平均处理时间 - 3.22651901574(秒)

如您所见, worker 的 yield 确实在递减。但它确实可能会根据您让员工完成的任务进行扩展。

关于ruby - Resque:如何计算我可以在一台机器上启动多少个 worker ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9507529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com