設定記憶體和 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 主控台中建立函式時設定已分配的記憶體,請按照下列步驟操作:
- 前往 Google Cloud 主控台的 Cloud Run 函式總覽頁面。
- 按一下「建立函式」。
- 為函式填寫必填欄位。
- 展開頁面底部的「Runtime, build...」部分,然後按一下「Runtime」分頁標籤。
- 在「已分配記憶體」欄位中,選取記憶體大小。
- 點按「Next」。
- 按一下 [Deploy] (部署)。