【问题标题】:gae Runtime MCyclesgae 运行时 MCycles
【发布时间】:2015-01-29 06:05:50
【问题描述】:

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

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

  1. 所以我假设运行时 MCycles 是帮助调用的平均 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 个请求?

我正在对此进行深入研究,以尝试预测我的应用在负载下的成本。

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    这篇博文(由 Nick Johnson 撰写)是对请求日志字段含义的有用总结:http://blog.notdot.net/2011/06/Demystifying-the-App-Engine-request-logs

    【讨论】:

    • 该链接也没有解释仪表板上的统计信息,仅在日志中。
    猜你喜欢
    • 1970-01-01
    • 2013-02-10
    • 2012-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-27
    • 2020-12-20
    • 2015-01-30
    相关资源
    最近更新 更多