gae Runtime MCycles - PullRequest
       1

gae Runtime MCycles

2 голосов
/ 03 марта 2012

Панель инструментов GAE показывает статистику для различных URI вашего приложения. Он включает в себя Req / Min, Requests, Runtime MCycles и Avg Latency. Предоставленная помощь, кажется, устарела, вот что она заявляет:

В текущей таблице загрузки представлены две точки данных для использования ЦП: «Avg CPU (API)» и «% CPU». «Avg CPU (API)» отображает среднее количество процессорных ресурсов, которое запрос к этому URI потребил за последний час, измеряется в мегапериодах. Столбец «% CPU» показывает процент использования CPU URI начиная с полуночи PST по отношению к другим URI в вашем приложении.

  1. Итак, я предполагаю, что Runtime MCycles - это то, что в справке называется Avg CPU (API)? Как мне сопоставить этот номер со статистикой запросов в журналах? Например, один из запросов имеет такие журналы: ms=583 cpu_ms=519 api_cpu_ms=402.

  2. Правильно ли я понимаю, что ms включает cpu_ms, а cpu_ms включает api_cpu_ms?

  3. Итак, cpu_ms - это циклы времени выполнения, которые отображаются в виде среднего значения для данного URI на приборной панели?

  4. У меня есть экземпляр F1 с 600 МГц и поддержкой параллелизма для моего приложения. Означает ли это, что пропускная способность этого экземпляра составляет 600 MCycles в секунду? Таким образом, если средний запрос занимает 100 Мот, он должен обрабатывать в среднем 5-6 запросов?

Я копаюсь в этом, чтобы попытаться предсказать стоимость моего приложения под нагрузкой.

1 Ответ

0 голосов
/ 05 марта 2012

Этот пост в блоге (Ник Джонсон) представляет собой полезную сводку значений полей журнала запросов: http://blog.notdot.net/2011/06/Demystifying-the-App-Engine-request-logs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...