簡體   English   中英

Google App Engine實例的內存使用情況

[英]Memory usage of Google App Engine instance

我正在使用App Engine開發一個應用程序,以收集,存儲數據並將其交付給用戶。 在測試期間,我有4個數據源,每5s發送一次HTTP POST請求到服務器(所有請求都是完全一致的)。 服務器使用Objectify將接收到的數據存儲到數據存儲中。

最初,所有請求都由1個實例(F1類)以0.8 QPS,80ms的延遲和80MB的內存進行管理。 但是在接下來的幾個小時內,已使用的內存會增加並超過F1實例的限制。 但是,調度程序不會啟動另一個實例。 當我停止所有流量時,平均內存永遠不會減少。 現在我有150MB的內存,而不是128MB(F1類的限制),並且我停止了所有流量。 我試圖手動或自動設置性能設置,禁用Appstats沒有任何改善。

我使用Memcache和數據存儲,沒有任何cron或任務隊列,流量始終相同。 平均內存增加的可能原因是什么? 這是管理控制台的錯誤嗎?

哪些點定義了每個請求使用的內存量?

另一個問題:Google是否對數據存儲區的讀/寫(每天超過3000萬次操作)有特殊折扣?

謝謝喬爾

關於特價,我認為沒有。 如果您的應用程序需要此數量的讀/寫配額,則應考慮進行優化以最大程度地減少寫操作,並在可能的情況下實現某種批量寫操作。

關於內存問題。 您應該發布您的代碼,以便獲得直接的答案,因為在討論內存使用情況時有太多事情需要研究。 了解更多有關您的案件的信息將有助於給出一個直接的答案。

干杯,吉爾丹

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM