2013-02-20 45 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

相關問題