Fitur cache file Cloud Storage FUSE adalah cache baca berbasis klien yang memungkinkan pembacaan file berulang agar disalurkan dari penyimpanan cache pilihan Anda yang lebih cepat. Halaman ini menjelaskan cara mengaktifkan dan menggunakan caching file Cloud Storage FUSE. Untuk ringkasan caching file, caching statistik, atau jenis caching, lihat Ringkasan caching.
Sebelum memulai
Cache file memerlukan jalur direktori yang akan digunakan untuk meng-cache file. Anda dapat membuat direktori baru pada sistem file yang sudah ada atau membuat sistem file baru pada penyimpanan yang disediakan. Jika Anda menyediakan penyimpanan baru yang akan 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 dalam 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
di file konfigurasi Cloud Storage FUSE dan tentukan direktori cache yang ingin Anda gunakan di kolomcache-dir
. Cache file dinonaktifkan secara default. Perhatikan bahwa Anda mengaktifkan penyimpanan file dalam cache dengan meneruskan direktori ke kolomcache-dir
.Opsional: konfigurasikan caching statistik dan ketik caching menggunakan kolom
metadata-cache
di file konfigurasi. Untuk mempelajari cache statistik dan jenis lebih lanjut, lihat Ringkasan cache jenis atau Ringkasan cache statistik.Opsional: tingkatkan TTL entri yang di-cache dengan menetapkan opsi
ttl-secs
ke sebuah nilai berdasarkan perkiraan waktu antar-baca berulang, sekaligus menyeimbangkan kebutuhan konsistensi. Sebaiknya tetapkan nilaittl-secs
setinggi yang dimungkinkan oleh workload Anda. Anda dapat mengonfigurasi TTL di file konfigurasi Cloud Storage FUSE. Untuk mengetahui informasi selengkapnya tentang cara menetapkan TTL untuk entri yang di-cache, lihat Time to live.Misalnya, file konfigurasi berikut memungkinkan caching file, caching statistik, dan jenis caching dengan TTL
3600
detik dan direktori cache ditetapkan ke/path/to/a/directory/
. Perlu diperhatikan bahwamax-size-mb
ditetapkan ke-1
, yang mengonfigurasi cache file untuk 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
Jalankan perintah
ls -R
secara manual di bucket yang terpasang sebelum Anda menjalankan beban kerja untuk mengisi otomatis metadata guna memastikan jenis cache terisi sebelum 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.