С Google App Engine, почему существует огромная разница в отчетах памяти между профилировщиком и приборной панелью App Engine? - PullRequest
0 голосов
/ 03 мая 2020

В своей панели управления App Engine я заметил, что мое приложение использует огромные объемы памяти практически для любого использования (2 пользователя, тестирование). Этот сервис размещался в гибкой среде с node.js, поэтому я установил Google Profiler, чтобы попытаться понять, что происходит. Однако Google Profiler сообщил об очень нормальном использовании памяти (~ 4,3 МБ из Google Profiler против ~ 2,5 ГБ с панели инструментов App Engine), что не объясняет отчет панели управления App Engine об использовании памяти GiB. Что может происходить в этом случае?

Google Profiler

App Engine Dashboard

Редактировать

IS SH попал в один из экземпляров и побежал top. Вот результаты. Что меня смущает, так это то, что я подумал, что если вы не укажете масштабирование вручную, App Engine будет использовать сервер типа F1, который имеет максимум 256 МБ памяти. Здесь говорится, что у меня доступно 288,2 МБ памяти (а на сервере всего 988,3 МБ), поэтому мне интересно, нормально ли это.

running top

...