2013-02-20 37 views
8

进行负载测试中,我注意到实例仪表板图显示积极数量之间存在相当大的差异计费实例:为什么“计费”实例的数量远远大于“活动”实例的数量?我的应用程序

screenshot

什么活跃总计是什么意思?

此外,花上一天运行的负载测试后,这是我看到:

enter image description here

的第一个高峰,收费实例的数量总实例的数量几乎一致。然后,在随后的负载中,收费实例数量位于总计活动之间。

更新2013年2月21日:我今天做了一批又一批的负载测试,我仍然看到在该收费实例站相对于和_active方差:

enter image description here

这些数字是如何计算的?考虑到我试图根据这些数字来预测我们的运营成本,应该如何解读它们?

回答

1

看来(我相信)如果你在应用程序设置中有F2实例,每个F2活动实例计为2个计费实例。如果您将F4实例设置为4个计费实例。等等。

实例总数是实例化但未收费的实例的数量 - 来自Google的“礼物”。如果会有更多需要更多实例的请求,GAE将不需要启动新实例,但会从那些“非活动”中使用1。当负载提高GAE时启动新的实例,但当负载下降时,GAE会将实例保留一段时间,但不会为它们收费。但是如果负载没有回升,他们最终会被关闭。

+0

我用F2实例运行了一次负载测试,所以图中的第一个峰“total == active”可能就是这样。 – 2013-02-21 17:16:56

+0

嗯,我今天做了另一批负载测试,所有这些测试都带有F1实例,而且我仍然在图表上的一个峰中看到了'total == billed'。 – 2013-02-21 21:55:14

+0

什么是您的“空闲实例”设置? 如果它是“自动”,总数可以等于计费。 我们将它设置为“1-1”,它看起来像我们的billed_count ==(active_count + 1)* 2 < - 因为我们使用F2实例。 – 2013-02-22 05:48:16