Mengonfigurasi batas memori dan vCPU (generasi ke-1)

Anda dapat menyediakan fungsi Cloud Run 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
1024 MB .583 vCPU
2048 MB 1 vCPU
4.096 MB 2 vCPU
8192 MB 2 vCPU
Tidak tersedia 4 vCPU
Tidak tersedia 8 vCPU

Secara default, memori yang dialokasikan untuk fungsi adalah 256 MB atau 256 MiB, bergantung pada versi produk fungsi Cloud Run.

Lihat Harga fungsi Cloud Run 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 konsol Google Cloud:

  1. Buka halaman Ringkasan fungsi Cloud Run di konsol Google Cloud.
  2. Klik Create function.
  3. Lengkapi kolom wajib isi untuk fungsi Anda.
  4. Luaskan bagian Runtime, build... di akhir halaman, lalu klik tab Runtime.
  5. Di kolom Memori yang dialokasikan, pilih jumlah memori.
  6. Klik Berikutnya.
  7. Klik Deploy.