Memecahkan masalah performa yang lambat

Halaman ini memberikan informasi pemecahan masalah untuk membantu mengatasi masalah performa lambat yang mungkin Anda alami saat menggunakan Filestore.

Performa baca atau tulis yang lambat

  1. Pastikan Anda menggunakan jenis mesin yang direkomendasikan untuk VM klien.
  2. Jika VM klien menjalankan Linux, pastikan Anda menggunakan opsi pemasangan default.

  3. Pastikan VM klien berada di region yang sama dengan instance Filestore. Memasang lintas region tidak hanya akan mengurangi performa, tetapi juga menimbulkan biaya jaringan.

  4. Pastikan instance Filestore Anda tidak mencapai atau mendekati kapasitas penuh. Jika kapasitas hampir penuh, ruang yang tersisa akan sangat terfragmentasi, sehingga menyebabkan operasi baca dan tulis melambat. Jumlah ruang kosong yang diperlukan untuk menghindari skenario ini bergantung pada kasus. Sebaiknya siapkan pemberitahuan kapasitas disk hampir penuh.

  5. Uji performa instance Filestore Anda menggunakan alat fio.

    Jika hasil pengujian menunjukkan performa lambat yang tidak normal, hubungi perwakilan akun Anda. Jika hasil pengujian menunjukkan performa yang serupa atau lebih besar dari yang diharapkan, lanjutkan ke bagian berikutnya.

Kasus penggunaan yang menyebabkan performa lambat

Berikut beberapa kasus penggunaan dan skenario yang menyebabkan performa buruk:

Beban kerja yang melibatkan volume file kecil yang tinggi

Berbagi file Filestore menggunakan opsi ekspor sync untuk keamanan data dan kepatuhan protokol NFS. Untuk sebagian besar operasi perubahan data, instance Filestore menunggu data di-commit ke penyimpanan sebelum membalas permintaan dari VM klien. Jika banyak file terlibat dalam suatu operasi, klien akan membuat serangkaian operasi sinkron yang panjang dan latensi kumulatif akan bertambah.

Contoh skenario ini adalah saat Anda mengekstrak arsip pada berbagi file, seperti file tar. TAR membuat banyak operasi sinkron dalam satu rangkaian saat mengekstrak arsip yang berisi banyak file. Akibatnya, performa turun.

Jika Anda mencoba menyalin banyak file kecil untuk berbagi file, coba paralelkan pembuatan file dengan alat seperti gsutil:

mkdir -p /mnt/nfs/many_files_rsync/
time gsutil -m -q rsync -rp many_files /mnt/nfs/many_files_rsync/

Menyalin data antara Cloud Storage dan Filestore

Menyalin data dari Cloud Storage ke instance Filestore menggunakan gsutil diketahui berjalan lambat. Untuk mengetahui informasi mendetail tentang cara meningkatkan performa, lihat Meningkatkan performa di seluruh resource Google Cloud.

Langkah selanjutnya