如何避免 Google Cloud Compute 爆发/突发 CPU 限制

如何避免 Google Cloud Compute 爆发/突发 CPU 限制

我拥有最低级别的 Google Cloud Compute 服务器。它有一个具有“可突发”或“突发”功能的共享 CPU。

对于我需要的大多数东西(Apache 网络服务器 + 静态 HTML 页面)来说,它都很好。

但偶尔,使用控制台窗口,我需要运行一次性脚本,或编译某些内容,或安装新的 Ubuntu 模块。

它会在 30 秒左右的时间内运行得非常快(“突发”位),然后在剩余时间内运行得非常慢。

文档中没有定义“可突发”的含义。

我尝试过“友好地”操作(即“友好脚本名称”以降低进程优先级),但这没什么区别。我希望这能解决问题,即使用任何剩余容量,但任何其他用户都获得优先级。

还尝试在脚本中添加一些“睡眠 1 秒”,但这也没有什么区别。

有什么建议可以避免受到限制?

答案1

记录了共享核心机器类型和爆发的行为这里. “f1-micro 实例获得 0.2 个 vCPU,并允许在短时间内突发到完整的 vCPU。g1-small 实例获得 0.5 个 vCPU,并允许在短时间内突发到完整的 vCPU。”。如果需要,您可能需要考虑使用非共享核心机器。

相关内容