为什么在垂直扩展异步ruby作业时平均执行时间会增加?

时间:2016-05-05 00:17:51

标签: ruby-on-rails ruby heroku

设置:在Heroku上运行的Ruby 2.2.5,sidekiq 4.1.1用于处理异步作业。后端有MongoDB + mongoid,所以没有ActiveRecord。

我们在Heroku上遇到了内存问题,因此我们将dyno大小增加到PX dyno,这会增加内存和CPU速度。而不是看到作业执行时间(由New Relic给我们)保持不变或减少,正如预期的那样,我们发现它明显上升,在某些情况下超过2倍。我无法想象为什么会出现这种情况 - 更多资源如何等待更多时间来执行相同的工作?

0 个答案:

没有答案