Fitur cache file Cloud Storage FUSE adalah cache baca berbasis klien yang memungkinkan mengulangi pembacaan file untuk disalurkan dari penyimpanan {i>cache<i} yang lebih cepat pilihan Anda. Halaman ini menjelaskan cara mengaktifkan dan menggunakan caching file Cloud Storage FUSE. Untuk ikhtisar penyimpan file, penyimpan statistik, atau jenis penyimpan data, lihat Ringkasan penyimpanan dalam cache.
Sebelum memulai
Cache file memerlukan jalur direktori yang akan digunakan untuk meng-cache file. Anda dapat membuat direktori baru pada sistem file yang ada atau membuat sistem file baru penyimpanan yang disediakan. Jika Anda menyediakan penyimpanan baru untuk digunakan, gunakan petunjuk berikut untuk membuat sistem file baru:
Untuk memformat Persistent Disk, lihat Petunjuk Compute Engine tentang cara memformat Persistent Disk.
Untuk membuat disk RAM dalam memori, lihat Petunjuk Compute Engine tentang cara memasang disk RAM.
Untuk memformat dan memasang SSD Lokal, lihat Petunjuk Compute Engine untuk memasang SSD Lokal. Untuk menggabungkan beberapa SSD Lokal ke satu volume, lihat Petunjuk Compute Engine tentang cara menambahkan SSD Lokal ke VM.
Mengaktifkan dan mengonfigurasi perilaku penyimpanan dalam cache
Aktifkan dan konfigurasi penyimpanan file dalam cache menggunakan kolom
file-cache
dalam file konfigurasi Cloud Storage FUSE dan tentukan direktori cache yang Anda gunakan di kolomcache-dir
. Cache file dinonaktifkan secara {i>default<i}. Perhatikan, Anda mengaktifkan penyimpan file dengan meneruskan direktori ke Kolomcache-dir
.Opsional: konfigurasikan caching statistik dan ketik caching dengan menggunakan Kolom
metadata-cache
di file konfigurasi. Untuk mempelajari statistik lebih lanjut dan jenis cache, lihat Ringkasan jenis caching atau Ringkasan cache statistik.Opsional: tingkatkan TTL entri yang di-cache dengan menetapkan opsi
ttl-secs
ke nilai berdasarkan waktu yang diharapkan di antara pembacaan berulang sambil menyeimbangkan kebutuhan konsistensi. Sebaiknya tetapkan nilaittl-secs
ke setinggi sesuai beban kerja Anda. Anda dapat mengonfigurasi TTL dengan File konfigurasi FUSE Cloud Storage. Untuk informasi selengkapnya tentang setelan TTL untuk entri yang di-cache, lihat Time to live.Misalnya, file konfigurasi berikut memungkinkan {i>caching<i} file, statistik caching, dan ketik caching dengan TTL selama
3600
detik dan yang disetel ke/path/to/a/directory/
. Perhatikan bahwamax-size-mb
adalah disetel ke-1
, yang mengonfigurasi cache file agar menggunakan semua kapasitas yang tersedia.file-cache: max-size-mb: -1 cache-file-for-range-read: false metadata-cache: stat-cache-max-size-mb: 32 ttl-secs: 3600 type-cache-max-size-mb: 4 cache-dir: /path/to/a/directory
Opsional: mempercepat pembacaan file besar, termasuk pembacaan pertama kali, dengan mengaktifkan properti
enable-parallel-downloads
yang menggunakan beberapa untuk mengunduh file besar secara paralel menggunakan direktori cache file sebagai buffer pengambilan data. Untuk informasi selengkapnya tentang download paralel dan cara untuk mengonfigurasi properti pendukungnya, lihat Tingkatkan performa baca menggunakan download paralel.Jalankan perintah
ls -R
secara manual pada bucket yang terpasang sebelum Anda menjalankan untuk mengisi otomatis metadata guna memastikan jenis cache terisi lebih awal pembacaan pertama dalam metode batch yang lebih cepat.
Langkah selanjutnya
Tinjau pertimbangan untuk penyimpanan cache di FUSE Cloud Storage.
Pelajari praktik terbaik Cloud Storage FUSE.