Google 云 Shell CPU 节流?
Google Cloud Shell CPU throttling?
我一直在使用云 Shell 从存储中下载一些数据,对其进行处理,然后再次上传。
我的问题是 CPU 使用率达到 100% 但只持续了大约 30 秒左右,然后出于某种原因它将 CPU 使用率限制在大约 50%,然后是 25% .然后它保持在 25%,但实际上它似乎在继续下降。这会持续大约 1 到 2 分钟。
如果我停止该过程并等待几秒钟然后再次启动,CPU 跳回到 100% 然后再次开始下降。
我猜这是因为 Google 云 Shell 不打算用于数据处理?
有没有办法在 Google Cloud Platform 中购买更强大的 Cloud Shell?您能否像云 shell 一样设置 VM 实例?
Google Cloud Shell 并非用作常规工作负载的处理单元,而是用于小型开发人员测试情况的工具。
实际上,您无法为 Google Cloud Shell 购买更好的实例,但您有 2 种可能的解决方法。
- 您可以使用 Cloud Shell 的 Boost Mode 来配置更好的机器。这个解决方案是免费的,但有限制,正如我刚才所说,它应该只用于小型测试情况。
- 由于 Cloud Shell 确实是一个安装了 SDK 的计算引擎实例,您确实可以根据您的特定要求设置一个计算引擎实例,然后通过 ssh 连接到它。 Here您可以看到Google云Shell默认预装的所有软件和工具。请记住,您需要自行更新库。
您能否分享有关您的数据处理的更多详细信息,例如,您使用的是什么工具,以及可能重现此问题的一些命令?
但一般来说,云Shell实例上的资源是有限的:
https://cloud.google.com/shell/docs/how-cloud-shell-works
增强模式在这种情况下可能会有所帮助。
我一直在使用云 Shell 从存储中下载一些数据,对其进行处理,然后再次上传。
我的问题是 CPU 使用率达到 100% 但只持续了大约 30 秒左右,然后出于某种原因它将 CPU 使用率限制在大约 50%,然后是 25% .然后它保持在 25%,但实际上它似乎在继续下降。这会持续大约 1 到 2 分钟。
如果我停止该过程并等待几秒钟然后再次启动,CPU 跳回到 100% 然后再次开始下降。
我猜这是因为 Google 云 Shell 不打算用于数据处理?
有没有办法在 Google Cloud Platform 中购买更强大的 Cloud Shell?您能否像云 shell 一样设置 VM 实例?
Google Cloud Shell 并非用作常规工作负载的处理单元,而是用于小型开发人员测试情况的工具。
实际上,您无法为 Google Cloud Shell 购买更好的实例,但您有 2 种可能的解决方法。
- 您可以使用 Cloud Shell 的 Boost Mode 来配置更好的机器。这个解决方案是免费的,但有限制,正如我刚才所说,它应该只用于小型测试情况。
- 由于 Cloud Shell 确实是一个安装了 SDK 的计算引擎实例,您确实可以根据您的特定要求设置一个计算引擎实例,然后通过 ssh 连接到它。 Here您可以看到Google云Shell默认预装的所有软件和工具。请记住,您需要自行更新库。
您能否分享有关您的数据处理的更多详细信息,例如,您使用的是什么工具,以及可能重现此问题的一些命令?
但一般来说,云Shell实例上的资源是有限的: https://cloud.google.com/shell/docs/how-cloud-shell-works
增强模式在这种情况下可能会有所帮助。