我试图了解我的应用指标中的Dyno Load
部分。我的特定应用程序有五个工人动态。有了这些信息,如果我看到Load Max
或Load Avg
是2或2.5,那我应该没事吧?通过这种设置,我的目标是将负载保持在5以下(每个dyno 1个)?这是查看此内容的正确方法吗?
答案 0 :(得分:0)
您在Heroku指标中看到的负载是每个dyno。每个测功机都发送自己的负载,最大值是最大值。 因此,期望5是一个好的值,因为您有5次测功是不正确的。
您需要根据测功机的类型来评估该值,因为每个测功机将拥有更多的CPU份额并且能够处理更多的负载。
Heroku建议(here)将Free,Hobby和Standard dynos的负载保持在0.5到1.0之间。 Performance-M dynos可以达到3.0或4.0,PL可以达到16.0。
另请参阅dyno大小及其CPU份额:https://devcenter.heroku.com/articles/dyno-types