Mengonfigurasi batas memori dan vCPU (generasi ke-1)
Anda dapat menyediakan Cloud Run Functions dengan jumlah memori yang berbeda untuk mengontrol batas jumlah memori yang dapat digunakan oleh suatu fungsi. Jumlah memori yang dialokasikan yang Anda pilih sesuai dengan jumlah CPU yang dialokasikan untuk fungsi Anda. Tingkat memori dan CPU yang tersedia ditunjukkan dalam tabel berikut:
| Memori | CPU |
|---|---|
| 128 MB | .083 vCPU |
| 256 MB | .167 vCPU |
| 512 MB | .333 vCPU |
| 1.024 MB | .583 vCPU |
| 2.048 MB | 1 vCPU |
| 4.096 MB | 2 vCPU |
| 8.192 MB | 2 vCPU |
| Tidak tersedia | 4 vCPU |
| Tidak tersedia | 8 vCPU |
Secara default, memori yang dialokasikan untuk fungsi adalah 256 MB atau 256 MiB, tergantung versi produk Cloud Run Functions.
Lihat Harga Cloud Run Functions untuk mengetahui informasi tentang biaya yang terkait dengan alokasi memori dan CPU.
Menetapkan batas memori
Anda dapat menetapkan memori fungsi yang dialokasikan saat deployment menggunakan Google Cloud CLI atau konsol Google Cloud :
gcloud
Jika Anda men-deploy fungsi menggunakan gcloud CLI, gunakan
flag --memory:
gcloud functions deploy YOUR_FUNCTION_NAME --no-gen2 --memory=MEMORY_LIMIT ...
Konsol
Untuk menetapkan memori yang dialokasikan selama pembuatan fungsi di konsolGoogle Cloud :
- Buka halaman Overview Cloud Run Functions di konsol Google Cloud .
- Klik Create function.
- Lengkapi kolom yang wajib diisi untuk fungsi Anda.
- Luaskan bagian Runtime, build... di akhir halaman, lalu klik tab Runtime.
- Di kolom Memory allocated, pilih jumlah memori.
- Klik Next.
- Klik Deploy.