App Engine实例的CPU限制是什么意思?

问题描述 投票:0回答:1

我在App Engine上创建了一个网站,并选择了最小的F1实例类,该实例类是 据文献记载 有一个600 MHz的CPU限制。

我只将应用程序限制为1个实例作为测试,让它运行几天,然后在仪表板上检查CPU利用率。这是图表的一部分。

enter image description here

如你所见,利用率是以Megacyclessec为单位的,我认为相当于1MHz,在700到1500之间。

该应用只使用一个F1实例,运行没有问题,也没有配额错误,但如果利用率通常高于600 Mhz的CPU限制,那么这意味着什么呢?

google-app-engine cpu cpu-usage
1个回答
0
投票

Megacyclessec在这个图中不是MHz。正如在 接口QuotaService:

衡量当前请求在 App Engine 沙箱内处理请求的时间。请注意,在API调用中花费的时间将不会被添加到该值中。测量持续时间的单位是Megacycles。如果所有指令在标准的 1.2 GHz 64 位 x86 CPU 上依次执行,1200 兆周期将相当于一秒钟的物理时间。

在App Engine Flex中,你可以从你租用的机器上获得整个CPU核心,但在App Engine Standard中,它显示的是Megacycles,因为它使用的是沙盒。

请注意,在App Engine Standard中,有一个 问题跟踪器中的功能请求 关于为App Engine标准在gae_app下添加CPU%指标的问题,我已经将您关注的问题转达给云应用引擎产品团队。但目前还不能保证实施和ETA。我建议你把这个票据打出来,这样你就会收到相关的更新。

© www.soinside.com 2019 - 2024. All rights reserved.