Performa instance

Halaman ini menjelaskan batas performa untuk instance Filestore beserta setelan performa dan opsi pengujian yang direkomendasikan.

Setiap tingkat layanan Filestore memberikan tingkat performa yang berbeda yang dapat bervariasi karena faktor-faktor seperti penggunaan caching, jumlah VM klien, jenis mesin VM klien, dan beban kerja yang diuji.

Tabel berikut mencantumkan performa maksimum yang dapat Anda capai saat menetapkan kapasitas minimum dan maksimum untuk setiap tingkat layanan.

Semua nilai tabel adalah perkiraan batas dan tidak dijamin. Untuk informasi tentang setelan dan batas performa kustom, lihat batas performa kustom.

Batas performa pada kapasitas minimum dan maksimum untuk setiap tingkat layanan
Tingkat layanan Kapasitas IOPS Baca IOPS Tulis Throughput baca (MiBps) Throughput tulis (MiBps) Performa kustom didukung
BASIC_HDD 1 TiB hingga 10 TiB 600 1.000 100 100 Tidak
10 TiB hingga 63,9 TiB 1.000 5.000 180 120 Tidak
BASIC_SSD 2,5 TiB hingga 63,9 TiB 60.000 25.000 1.200 350 Tidak
ZONAL 1 TiB 9.200 2.600 260 88 Ya
9,75 TiB 89.700 25.350 2.535 858 Ya
10 TiB 92.000 26.000 2.600 880 Ya
100 TiB 920.000 260.000 26.000 8.800 Ya
REGIONAL 1 TiB 12.000 4.000 120 100 Ya
9,75 TiB 117.000 39.000 1.170 975 Ya
10 TiB 92.000 26.000 2.600 880 Ya
100 TiB 920.000 260.000 26.000 8.800 Ya
ENTERPRISE 1 TiB 12.000 4.000 120 100 Tidak
10 TiB 120.000 40.000 1.200 1.000 Tidak

Penskalaan performa

Performa diskalakan secara linear dengan kapasitas dalam batas performa yang tercantum di tabel sebelumnya. Misalnya, jika Anda melipatgandakan kapasitas instance Enterprise dari 1 TiB menjadi 2 TiB, batas performa instance akan berlipat ganda dari 12.000/4.000 IOPS baca dan tulis menjadi 24.000/8.000 IOPS baca dan tulis.

Dalam skenario satu dan beberapa klien, Anda harus meningkatkan jumlah koneksi TCP dengan opsi pemasangan nconnect untuk mencapai performa NFS maksimum.

Untuk tingkat layanan tertentu, sebaiknya tentukan jumlah koneksi berikut antara klien dan server:

Tingkat Kapasitas Jumlah koneksi
Regional, zonal 1-9,75 TiB nconnect=2
Regional, zonal 10-100 TiB nconnect=7
Enterprise - nconnect=2
SSD skala tinggi - nconnect=7

Secara umum, semakin besar kapasitas berbagi file dan semakin sedikit VM klien yang terhubung, semakin banyak performa yang Anda dapatkan dengan menentukan koneksi tambahan dengan nconnect.

Performa kustom

Tetapkan performa kustom untuk mengonfigurasi performa sesuai dengan kebutuhan workload Anda, terlepas dari kapasitas yang ditentukan. Anda dapat menentukan rasio IOPS per TiB, atau menetapkan jumlah IOPS tetap. Untuk mengetahui detailnya, lihat Performa kustom.

Jenis mesin klien yang direkomendasikan

Sebaiknya gunakan jenis mesin Compute Engine, seperti n2-standard-8, yang menyediakan bandwidth keluar sebesar 16 Gbps. Bandwidth keluar ini memungkinkan klien mencapai bandwidth baca sekitar 16 Gbps untuk beban kerja yang cocok dengan cache. Untuk konteks tambahan, lihat Bandwidth jaringan.

Opsi pemasangan klien Linux

Sebaiknya gunakan opsi pemasangan NFS berikut, terutama pemasangan hard, async, serta opsi rsize dan wsize, untuk mendapatkan performa terbaik pada instance VM klien Linux. Untuk informasi selengkapnya tentang opsi pemasangan NFS, lihat nfs.

Opsi default Deskripsi
hard Klien NFS mencoba kembali permintaan NFS tanpa batas waktu.
timeo=600 Klien NFS menunggu 600 desisekon (60 detik) sebelum mencoba ulang permintaan NFS.
retrans=3 Klien NFS mencoba permintaan NFS tiga kali sebelum mengambil tindakan pemulihan lebih lanjut.
rsize=524288 Klien NFS dapat menerima maksimum 524.288 byte dari server NFS per permintaan READ.
Catatan: Untuk instance tingkat dasar, tetapkan nilai rsize ke 1048576.
wsize=1048576 Klien NFS dapat mengirim maksimum 1.048.576 byte (1 MiB) ke server NFS per permintaan WRITE.
resvport Klien NFS menggunakan port sumber dengan hak istimewa saat berkomunikasi dengan server NFS untuk titik pemasangan ini.
async Klien NFS menunda pengiriman operasi tulis aplikasi ke server NFS hingga kondisi tertentu terpenuhi.
Perhatian: Menggunakan opsi sync akan mengurangi performa secara signifikan.

Performa VM satu dan beberapa klien

Tingkat layanan Filestore yang skalabel dioptimalkan performanya untuk beberapa VM klien, bukan satu VM klien.

Untuk instance zonal, regional, dan enterprise, setidaknya empat VM klien diperlukan untuk memanfaatkan performa penuh. Tindakan ini memastikan bahwa semua VM di cluster Filestore yang mendasarinya digunakan sepenuhnya.

Untuk konteks tambahan, cluster Filestore terkecil yang skalabel memiliki empat VM. Setiap VM klien hanya berkomunikasi dengan satu VM cluster Filestore, terlepas dari jumlah koneksi NFS per klien yang ditentukan menggunakan opsi mount nconnect. Jika menggunakan satu VM klien, operasi baca dan tulis hanya dilakukan dari satu VM cluster Filestore.

Meningkatkan performa di seluruh Google Cloud resource

Operasi di beberapa resource Google Cloud , seperti menyalin data dari Cloud Storage ke instance Filestore menggunakan gcloud CLI, dapat berjalan lambat. Untuk membantu mengurangi masalah performa, coba hal berikut:

  • Pastikan bucket Cloud Storage, VM klien, dan instance Filestore berada di region yang sama.

    Region ganda memberikan opsi dengan performa maksimal untuk data yang disimpan di Cloud Storage. Jika menggunakan opsi ini, pastikan resource lain berada di salah satu region tunggal yang terdapat dalam region ganda. Misalnya, jika data Cloud Storage Anda berada di us-central1,us-west1, pastikan VM klien dan instance Filestore Anda berada di us-central1.

  • Sebagai titik referensi, verifikasi performa VM yang terpasang PD dan bandingkan dengan performa instance Filestore.

    • Jika VM yang terpasang PD memiliki performa yang serupa atau lebih lambat jika dibandingkan dengan instance Filestore, hal ini mungkin menunjukkan bottleneck performa yang tidak terkait dengan Filestore. Untuk meningkatkan performa dasar pengukuran resource non-Filestore, Anda dapat menyesuaikan properti gcloud CLI yang terkait dengan upload gabungan paralel. Untuk informasi selengkapnya, lihat Cara alat dan API menggunakan upload gabungan paralel.
    • Jika performa instance Filestore jauh lebih lambat daripada VM yang terpasang dengan PD
      , coba sebarkan operasi ke beberapa VM.

    • Hal ini membantu meningkatkan performa operasi baca dari Cloud Storage.

    • Untuk instance zonal, regional, dan perusahaan, setidaknya empat VM klien diperlukan untuk memanfaatkan performa penuh. Hal ini memastikan bahwa semua VM di cluster Filestore yang mendasarinya digunakan sepenuhnya. Untuk mengetahui informasi selengkapnya, lihat Performa VM klien tunggal dan beberapa klien.

Langkah berikutnya