Mengonfigurasi batas CPU

Halaman ini menjelaskan cara menentukan jumlah CPU yang akan digunakan untuk setiap instance Cloud Run. Secara default, instance container Cloud Run dibatasi hingga 1 CPU. Anda dapat menaikkan atau menurunkan jumlah tersebut seperti yang dijelaskan di halaman ini.

Menyetel dan mengupdate batas CPU

Secara default, setiap instance dibatasi hingga 1 CPU. Anda dapat meningkatkannya menggunakan nilai bilangan bulat hingga maksimum 8 CPU.

CPU dan memori

Berikut adalah persyaratan minimum memori untuk CPU:

CPU Minimum memori
4 2 GiB
6 4 GiB
8 4 GiB

Mengonfigurasi batas CPU

Anda harus menetapkan minimal 1 CPU untuk sebuah job Cloud Run.

Untuk menentukan jumlah CPU untuk job Cloud Run:

Konsol

  1. Pada konsol Google Cloud, buka halaman tugas Cloud Run:

    Buka Cloud Run

  2. Jika Anda sedang mengonfigurasi tugas baru, klik tabTugas dan isi halaman setelan tugas awal seperti yang diinginkan. Jika Anda sedang mengonfigurasi tugas yang sudah ada, klik tugas tersebut, lalu klikEdit.

  3. Klik Container, variabel dan secret, koneksi, keamanan untuk meluaskan halaman properti tugas.

  4. Klik tab General.

    gambar

    • Pilih batas CPU yang diinginkan pada menu dropdown. Pilih 1, 2, 4, 6, atau 8 untuk jumlah CPU. Sebuah job memerlukan minimal 1 CPU. (Lihat tabel di bagian Menyetel dan mengupdate batas CPU untuk mengetahui ketentuan pengaturan.)
  5. Klik Create atau Update.

Command line

  1. Update batas CPU dari job tertentu menggunakan perintah berikut:

    gcloud run jobs update JOB_NAME --cpu CPU

    Ganti

    • JOB_NAME dengan nama job Anda.
    • CPU dengan batas CPU yang diinginkan. Pilih antara 1, 2, 4, 6, atau 8 untuk jumlah CPU. Sebuah job memerlukan minimal 1 CPU. (Lihat tabel di bagian Menyetel dan mengupdate batas CPU untuk mengetahui ketentuan pengaturan.)

    Anda juga dapat menentukan jumlah CPU saat membuat job menggunakan perintah:

    gcloud run jobs create JOB_NAME --image IMAGE_URL --cpu CPU

    Ganti

    • JOB_NAME dengan nama tugas Anda.
    • IMAGE_URL dengan referensi ke container image, contohnya, us-docker.pkg.dev/cloudrun/container/job:latest.
    • CPU dengan batas jumlah CPU yang diinginkan. Pilih antara 1, 2, 4, 6, atau 8 untuk jumlah CPU. Sebuah job memerlukan minimal 1 CPU. (Lihat tabel di bagian Menyetel dan mengupdate batas CPU untuk mengetahui ketentuan pengaturan.)

YAML

Download dan lihat konfigurasi job yang ada menggunakan perintah gcloud run jobs describe --format export, yang akan memberikan hasil yang dibersihkan dalam format YAML. Kemudian ubah kolom yang dijelaskan di bawah ini dan upload YAML yang telah dimodifikasi menggunakan perintah gcloud run jobs replace. Pastikan Anda hanya mengubah kolom seperti yang didokumentasikan.

  1. Untuk melihat dan mendownload konfigurasi:

    gcloud run jobs describe JOB_NAME --format export > job.yaml
  2. Perbarui atribut cpu:

    apiVersion: run.googleapis.com/v1
    kind: Job
    metadata:
      name: JOB
    spec:
      template:
        spec:
          template:
            spec:
              containers:
              - image: IMAGE
              resources:
                limits:
                  cpu: CPU

    Ganti CPU dengan batas CPU yang diinginkan. Pilih antara 1, 2, 4, 6, atau 8 untuk jumlah CPU. Sebuah job memerlukan minimal 1 CPU. (Lihat tabel di bagian Menyetel dan mengupdate batas CPU untuk mengetahui ketentuan pengaturan.)

    Anda juga dapat menentukan konfigurasi lainnya, seperti variabel lingkungan atau batas memori.

  3. Perbarui konfigurasi job yang ada:

    gcloud run jobs replace job.yaml

Menampilkan setelan CPU

Untuk menampilkan setelan CPU saat ini dari job Cloud Run Anda:

Konsol

  1. Pada konsol Google Cloud, buka halaman tugas Cloud Run.

    Buka tugas Cloud Run

  2. Klik tugas yang Anda minati untuk membuka halaman Detail pekerjaan.

  3. Klik tab Configuration.

  4. Temukan setelan CPU di detail konfigurasi.

Command line

  1. Gunakan perintah berikut:

    gcloud run jobs describe JOB_NAME
  2. Temukan setelan CPU di konfigurasi yang ditampilkan.