我拥有最低级别的 Google Cloud Compute 服务器。它有一个具有“可突发”或“突发”功能的共享 CPU。
对于我需要的大多数东西(Apache 网络服务器 + 静态 HTML 页面)来说,它都很好。
但偶尔,使用控制台窗口,我需要运行一次性脚本,或编译某些内容,或安装新的 Ubuntu 模块。
它会在 30 秒左右的时间内运行得非常快(“突发”位),然后在剩余时间内运行得非常慢。
文档中没有定义“可突发”的含义。
我尝试过“友好地”操作(即“友好脚本名称”以降低进程优先级),但这没什么区别。我希望这能解决问题,即使用任何剩余容量,但任何其他用户都获得优先级。
还尝试在脚本中添加一些“睡眠 1 秒”,但这也没有什么区别。
有什么建议可以避免受到限制?
答案1
记录了共享核心机器类型和爆发的行为这里. “f1-micro 实例获得 0.2 个 vCPU,并允许在短时间内突发到完整的 vCPU。g1-small 实例获得 0.5 个 vCPU,并允许在短时间内突发到完整的 vCPU。”。如果需要,您可能需要考虑使用非共享核心机器。