Панель инструментов GAE показывает статистику для различных URI вашего приложения. Он включает в себя Req / Min, Requests, Runtime MCycles и Avg Latency.
Предоставленная помощь, кажется, устарела, вот что она заявляет:
В текущей таблице загрузки представлены две точки данных для использования ЦП: «Avg CPU (API)» и «% CPU». «Avg CPU (API)» отображает среднее количество процессорных ресурсов, которое запрос к этому URI потребил за последний час, измеряется в мегапериодах. Столбец «% CPU» показывает процент использования CPU URI начиная с полуночи PST по отношению к другим URI в вашем приложении.
Итак, я предполагаю, что Runtime MCycles - это то, что в справке называется Avg CPU (API)?
Как мне сопоставить этот номер со статистикой запросов в журналах?
Например, один из запросов имеет такие журналы: ms=583 cpu_ms=519 api_cpu_ms=402
.
Правильно ли я понимаю, что ms включает cpu_ms
, а cpu_ms
включает api_cpu_ms
?
Итак, cpu_ms
- это циклы времени выполнения, которые отображаются в виде среднего значения для данного URI на приборной панели?
У меня есть экземпляр F1 с 600 МГц и поддержкой параллелизма для моего приложения. Означает ли это, что пропускная способность этого экземпляра составляет 600 MCycles в секунду? Таким образом, если средний запрос занимает 100 Мот, он должен обрабатывать в среднем 5-6 запросов?
Я копаюсь в этом, чтобы попытаться предсказать стоимость моего приложения под нагрузкой.