設定記憶體和 vCPU 限制 (第 1 代)

您可以為 Cloud Run 函式佈建不同數量的記憶體,藉此控制函式可使用的記憶體上限。您選擇的記憶體分配量,會對應到函式所分配的 CPU 數量。下表列出可用的記憶體和 CPU 等級:

記憶體 CPU
128 MB .083 vCPU
256 MB .167 個 vCPU
512 MB .333 個 vCPU
1024 MB .583 個 vCPU
2048 MB 1 個 vCPU
4096 MB 2 個 vCPU
8192 MB 2 個 vCPU
無法使用 4 個 vCPU
無法使用 8 個 vCPU

根據預設,為函式分配的記憶體為 256 MB 或 256 MiB,具體取決於 Cloud Run 函式產品版本。

如要瞭解記憶體和 CPU 配置相關費用,請參閱「Cloud Run 函式定價」。

設定記憶體上限

您可以使用 Google Cloud CLI 或 Google Cloud 控制台,在部署時設定函式的記憶體分配:

gcloud

如果您是透過 gcloud CLI 部署函式,請使用 --memory 標記:

gcloud functions deploy YOUR_FUNCTION_NAME --no-gen2 --memory=MEMORY_LIMIT ...

主控台

如要在Google Cloud 主控台中建立函式時設定已分配的記憶體,請按照下列步驟操作:

  1. 前往 Google Cloud 主控台的 Cloud Run 函式總覽頁面
  2. 按一下「建立函式」
  3. 為函式填寫必填欄位。
  4. 展開頁面底部的「Runtime, build...」部分,然後按一下「Runtime」分頁標籤。
  5. 在「已分配記憶體」欄位中,選取記憶體大小。
  6. 點按「Next」
  7. 按一下 [Deploy] (部署)