Performa kustom

Halaman ini membahas setelan performa kustom untuk instance Filestore Anda.

IOPS baca dan tulis

Anda dapat menggunakan 100% IOPS yang dibeli untuk sistem file Anda untuk operasi baca dan tulis gabungan.Operasi baca dan tulis memiliki bobot yang berbeda, yang berarti operasi tulis menggunakan lebih banyak IOPS daripada operasi baca. Misalnya, jika sistem file Anda menggunakan 33% IOPS yang dibeli untuk operasi baca, sistem file tersebut dapat secara bersamaan menggunakan hingga 67% IOPS yang dibeli untuk operasi tulis.

Performa kustom mendukung hingga 100 koneksi klien per 1.000 IOPS yang dibeli, terlepas dari rentang kapasitas atau tingkat layanan yang bersifat regional atau zonal.

IOPS yang diperoleh dari data yang direplikasi, seperti operasi pencadangan, tidak diperhitungkan dalam IOPS yang dibeli pengguna.

Contoh penghitungan IOPS

Dengan asumsi Anda telah membeli 4.000 IOPS:

  • Jika ingin menggunakannya hanya untuk IOPS baca, Anda akan memiliki akses ke maksimum 4.000 IOPS baca.
  • Jika ingin menggunakannya hanya untuk IOPS tulis, Anda akan memiliki akses ke maksimum 1.200 IOPS tulis.
  • Jika Anda ingin menggunakan 900 IOPS untuk operasi tulis, operasi tersebut akan secara efektif menggunakan 3.000 anggaran IOPS, sehingga menyisakan 1.000 IOPS untuk operasi baca.

Jika memerlukan lebih banyak IOPS atau throughput, Anda dapat meningkatkan kapasitas IOPS yang dibeli.

Mengonfigurasi performa kustom

Anda dapat menetapkan performa kustom untuk instance zona dan regional yang sudah mendukungnya. Tingkat dasar tidak mendukung fitur ini.

Instance performa kustom ditagih secara berbeda dengan instance yang performa kustomnya tidak dikonfigurasi. Untuk mengetahui detailnya, lihat Harga Filestore.

Anda memiliki opsi berikut untuk mengonfigurasi performa kustom:

  • Tetapkan rasio IOPS per TiB dengan IOPS diskalakan secara linear dengan ukuran instance.
  • Tetapkan kapasitas IOPS tetap. Tarifnya stabil, terlepas dari ukuran instance.

Untuk mengetahui detail tentang cara menetapkan performa kustom, lihat membuat instance.

Memeriksa status performa kustom

Jika Anda ingin memeriksa status performa kustom, ikuti petunjuk berikut:

Google Cloud console

Buka halaman Filestore Instances

  1. Klik Instance ID untuk membuka halaman Instance Details.
  2. Buka tab Ringkasan dan cari entri Performa Kustom.

    • Tidak didukung berarti performa kustom tidak didukung untuk instance tertentu. Misalnya, saat Anda membuat instance tingkat dasar, atau saat instance dibuat sebelum fitur diluncurkan.
    • Diaktifkan berarti performa kustom didukung dan aktif untuk instance ini.
    • Nonaktif berarti performa kustom didukung, tetapi tidak diaktifkan untuk instance ini.

gcloud

Dapatkan informasi tentang instance Filestore dengan menjalankan perintah instances describe:

    gcloud filestore instances describe INSTANCE_ID --project=PROJECT_ID --location=LOCATION

Output dapat bervariasi bergantung pada setelan instance. Berikut adalah contoh output:

    createTime: '2021-10-11T17:28:23.340943077Z'
    customPerformanceSupported: true
    fileShares:
    - capacityGb: '1024'
    name: vol1
    kmsKeyName: projects/example-project/locations/us-central1/keyRings/example-ring/cryptoKeys/example-key
    labels:
    key:val
    name: projects/yourproject/locations/us-central1/instances/nfs-server
    networks:
    - ipAddresses:
    - 10.0.0.2
    network: default
    reservedIpRange: 10.0.0.0/26
    performanceConfig:
      iopsPerTb:
        maxIopsPerTb: '17000'
    performanceLimits:
      maxIops: '17000'
      maxReadIops: '17000'
      maxReadThroughputBps: '417792000'
      maxWriteIops: '5100'
      maxWriteThroughputBps: '139264000'
    state: READY
    tier: REGIONAL
  • Jika parameter customPerformanceSupported ada dan ditetapkan ke true, artinya performa kustom didukung untuk instance ini. Jika tanda ini tidak ada, performa kustom tidak didukung.

  • Jika parameter performanceConfig ada, artinya performa kustom diaktifkan untuk instance ini.

REST API

  1. Menginstal dan melakukan inisialisasi gcloud CLI, yang memungkinkan Anda membuat token akses untuk header Authorization.

  2. Gunakan cURL untuk memanggil Filestore API:

    curl -s \
      --header "Authorization: Bearer $(gcloud auth print-access-token)" \
      --header "Content-Type: application/json" \
      GET "https://file.googleapis.com/v1beta1/projects/PROJECT/locations/LOCATION/instances/INSTANCE_NAME"

    Dengan keterangan:

    • PROJECT adalah nama project tempat instance Anda berada. Contoh, my-project.
    • LOCATION adalah lokasi tempat instance Anda berada. Contoh, us-central1-a.
    • INSTANCE_NAME adalah nama instance yang ingin Anda lihat. Contoh, nfs-server.

    Jika performa kustom didukung dan dikonfigurasi untuk instance yang disediakan, respons akan menyertakan parameter berikut:

     "customPerformanceSupported": true,
      "performanceConfig": {
        "fixedIops": {
          "maxIops": "9000"
        }
      },
      "performanceLimits": {
        "maxReadIops": "9000",
        "maxWriteIops": "2700",
        "maxReadThroughputBps": "221184000",
        "maxWriteThroughputBps": "73728000",
        "maxIops": "9000"
      }
    

Batas performa kustom

Tabel berikut mencantumkan batas performa berdasarkan nilai kapasitas minimum dan maksimum. Nilai ini menentukan IOPS dan throughput baca dan tulis maksimum yang diharapkan.

Untuk informasi selengkapnya, lihat bagian IOPS baca dan tulis dalam dokumen ini.

Batas performa kustom untuk tingkat zonal dan regional
Kapasitas Batas performa IOPS per TiB IOPS Baca IOPS Tulis Throughput baca (MiBps) Throughput tulis (MiBps)
1 TiB Mnt 4.000 4.000 1.200 94 32
Maks 17.000 17.000 5.100 399 133
9,75 TiB Mnt 4.000 39.000 11.700 915 305
Maks 17.000 166.000 49.800 3.891 1.297
10 TiB Mnt 3.000 30.000 9.000 704 235
Maks 7.500 75.000 22.500 1.758 586
100 TiB Mnt 3.000 300.000 90.000 7.032 2.344
Maks 7.500 750.000 225.000 17.579 5.860

Pemantauan

Untuk memantau penggunaan IOPS instance, Anda dapat menggunakan Metrics Explorer untuk melihat metrik berikut: read_ops_count, write_ops_count, dan metadata_ops_count.

Untuk mengetahui informasi selengkapnya, lihat memantau instance.

Langkah berikutnya