【问题标题】:Why google cloud function runs more that 2 minutes?为什么谷歌云功能运行时间超过 2 分钟?
【发布时间】:2021-06-10 17:42:45
【问题描述】:

我有一个函数,有时执行(即使不是在“冷启动”之后)需要 2 分钟。 同一函数的本地副本以毫秒为单位工作。

我在谷歌云配置中缺少什么吗?

latency stats from GCP dashboard

【问题讨论】:

  • 这可能不是谷歌云配置问题。这可能与代码更多相关,这取决于您的代码做什么以及您使用的依赖项的数量。你试过什么?或者你有什么?查看 Google Cloud Run 的 best practices,以帮助您减少执行时间。
  • 嗨@DiegoJ,感谢分享这篇文章。是的,我认为这可能是我的代码,但我已经部署了与 Heroku 应用程序和一个函数相同的代码(只是 Google Cloud 的新区域)。这两个选项的工作速度都快了 10 倍。我会检查最佳实践,也许我会发现对我的情况有用。谢谢!

标签: python-3.x google-cloud-functions


【解决方案1】:

使用 Cloud Functions,您拥有 CPU Ghz compute power according to the memory that you allow to your Cloud Functions

注意:在此表中,如果使用 4Gb,则您有 2vCPU @2.4Ghz,而不是 1vCPU 在 4.8Ghz

默认情况下,内存设置为 256Mb。尝试使用 2Gb 进行部署,您将提高性能。

注意 2:您的工作站通常有 4、8 或 16 个 CPU @3+Ghz。这里只有 1 @2.4Ghz max!

【讨论】:

    猜你喜欢
    • 2021-08-26
    • 1970-01-01
    • 2023-01-25
    • 2018-02-08
    • 2018-04-21
    • 2017-11-14
    • 1970-01-01
    • 2019-04-08
    • 1970-01-01
    相关资源
    最近更新 更多