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
- Klik Instance ID untuk membuka halaman Instance Details.
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 ketrue
, 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
Menginstal dan melakukan inisialisasi gcloud CLI, yang memungkinkan Anda membuat token akses untuk header
Authorization
.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.
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.