gae Runtime MCycles

时间:2012-03-03 19:07:06

标签: google-app-engine

GAE信息中心显示应用的不同URI的统计信息。它包括Req / Min,Requests,Runtime MCycles和Avg Latency。 提供的帮助似乎已经过时了,这里说的是:

当前加载表为CPU使用情况提供了两个数据点,“平均CPU(API)”和“%CPU”。 “Avg CPU(API)”显示过去一小时内该URI消耗的平均CPU数量,以兆周为单位。 “%CPU”列显示自PST午夜以来URI消耗的CPU相对于应用程序中其他URI的百分比。

  1. 所以我假设运行时MCycles是帮助调用Avg CPU(API)的? 如何将此数字映射到日志中的请求统计信息? 例如,其中一个请求具有此类日志:ms=583 cpu_ms=519 api_cpu_ms=402

  2. 我是否理解ms包括cpu_mscpu_ms包括api_cpu_ms

  3. 那么cpu_ms是运行时MCycles,它显示为仪表板上给定URI的平均值?

  4. 我有一个600Mhz的F1实例,并为我的应用启用了并发性。这是否意味着此实例吞吐量为每秒600 MCycles?因此,如果平均请求需要100个Mcycles,它应该平均处理5-6个请求?

  5. 我正在深入研究这个问题,试图预测我的应用程序在加载时的成本。

1 个答案:

答案 0 :(得分:0)

此博客文章(由Nick Johnson撰写)是请求日志字段含义的有用摘要:http://blog.notdot.net/2011/06/Demystifying-the-App-Engine-request-logs