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 secara bersamaan.Operasi baca dan tulis memiliki bobot yang berbeda, yang berarti bahwa 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 per zona.

IOPS yang terakumulasi dari data yang direplikasi, seperti operasi pencadangan, tidak dihitung dalam IOPS yang dibeli pengguna.

Contoh penghitungan IOPS

Dengan asumsi Anda telah membeli 4.000 IOPS:

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

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

Mengonfigurasi performa kustom

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

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

Anda memiliki opsi berikut untuk mengonfigurasi performa kustom:

  • Tetapkan rasio IOPS per TiB dengan IOPS yang diskalakan secara linear dengan ukuran instance.
  • Tetapkan kecepatan IOPS tetap. Kecepatan tetap stabil, terlepas dari ukuran instance.

Untuk mengetahui detail tentang cara menyetel 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 ID Instance untuk membuka halaman Detail Instance.
  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 disetel ke true, berarti performa kustom didukung untuk instance ini. Jika tidak ada tanda, performa kustom tidak didukung.

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

REST API

  1. Instal dan lakukan inisialisasigcloud 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:

    • 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 diberikan, respons akan mencakup parameter berikut:

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

Perhitungan performa kustom

Tabel berikut menampilkan penghitungan performa berdasarkan IOPS yang disediakan per TiB dan kapasitas yang dialokasikan. Penghitungan didasarkan pada rentang kapasitas yang berbeda untuk menunjukkan bagaimana nilai IOPS baca, IOPS tulis, throughput baca, dan throughput tulis berubah untuk nilai IOPS minimum dan maksimum per TiB.

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

Contoh performa kustom untuk tingkat zona dan regional
IOPS yang disediakan per TiB Kapasitas IOPS Baca IOPS Tulis Throughput baca (MiBps) Throughput tulis (MiBps)
4.000 100 2.000* 600 47 16
600 2.344 703 55 19
1.024 4.000 1.200 94 32
10.239 39.996 11.999 940 320
17.000 100 2.000 600 47 16
600 9.961 2.988 234 80
1024 17.000 5.100 400 136
10.239 169.983 50.995 3.995 1.360

* Bergantung pada akses ke fitur instance berkapasitas kecil, rentang kapasitas yang lebih rendah untuk instance regional Filestore dapat berupa 100 GiB hingga 10.239 GiB atau 1 TiB hingga 9,75 TiB. Untuk mendapatkan akses ke fitur instance berkapasitas kecil, Anda harus mengisi formulir berikut: Minta akses ke instance berkapasitas kecil. Untuk mengetahui informasi selengkapnya, lihat instance Filestore berkapasitas kecil.

Untuk mengetahui detail tentang batas performa saat performa kustom tidak diaktifkan, lihat batas performa.

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