Statistik caching di Cloud Storage FUSE

Dokumen ini memberikan detail tentang caching statistik di Cloud Storage FUSE, yang mempercepat operasi metadata file untuk aplikasi yang sering memeriksa atribut file. Pemeriksaan atribusi file yang sering dilakukan adalah hal yang umum untuk banyak aplikasi yang berulang kali memeriksa apakah file telah berubah. Caching statistik membantu mengurangi jumlah panggilan GetMetadata untuk Cloud Storage.

Manfaat caching statistik

  • Performa yang ditingkatkan untuk operasi atribut file: caching statistik menyimpan metadata objek seperti ukuran file, waktu modifikasi, izin, dan atribut file standar lainnya. Mengaktifkan caching statistik secara signifikan mempercepat operasi yang mengkueri atribut ini karena Cloud Storage sering kali dapat mengambil informasi ini dari cache lokal.

  • Latensi yang dikurangi: Dengan menayangkan metadata dari cache statistik lokal, Cloud Storage FUSE menghindari perjalanan pulang pergi jaringan ke Cloud Storage untuk permintaan objek statistik, sehingga menurunkan latensi operasi yang menggunakan banyak metadata.

  • Caching statistik negatif: Anda dapat menyimpan informasi ke dalam cache tentang file atau direktori yang tidak ada, yang berarti jika aplikasi sering memeriksa file yang tidak ada, hasil negatif dapat di-cache untuk waktu aktif (TTL) yang singkat , sehingga mencegah pencarian berulang ke Cloud Storage untuk jalur yang sama yang tidak ada.

Mengonfigurasi caching statistik

Cache statistik diaktifkan secara default. Konfigurasikan menggunakan perintah gcsfuse.

Untuk menetapkan ukuran maksimum cache, berikan nilai untuk salah satu hal berikut:

Untuk mengetahui informasi selengkapnya tentang nilai default dan yang direkomendasikan untuk mengonfigurasi cache statistik, lihat halaman Referensi CLI Cloud Storage FUSE dan File konfigurasi Cloud Storage FUSE.

Mengonfigurasi caching statistik negatif

Cloud Storage FUSE juga menawarkan kemampuan caching statistik negatif, yang memungkinkan Anda menetapkan TTL untuk entri cache statistik untuk file yang tidak ada, atau hasil negatif. TTL cache statistik negatif dikontrol menggunakan salah satu metode berikut:

Untuk mempelajari caching statistik lebih lanjut, lihat Semantik Cloud Storage FUSE dalam dokumentasi GitHub Cloud Storage FUSE.

Langkah berikutnya