Gunakan cache file FUSE Cloud Storage

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:

  1. Untuk memformat Persistent Disk, lihat Petunjuk Compute Engine tentang cara memformat Persistent Disk.

  2. Untuk membuat disk RAM dalam memori, lihat Petunjuk Compute Engine tentang cara memasang disk RAM.

  3. 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

  1. 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 kolom cache-dir. Cache file dinonaktifkan secara {i>default<i}. Perhatikan, Anda mengaktifkan penyimpan file dengan meneruskan direktori ke Kolom cache-dir.

  2. 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.

  3. 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 nilai ttl-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 bahwa max-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
    
  4. 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.

  5. 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