Gunakan cache file FUSE Cloud Storage

Fitur cache file FUSE Cloud Storage adalah cache baca berbasis klien yang memungkinkan pembacaan file berulang untuk disajikan dari penyimpanan cache yang lebih cepat pilihan Anda. Halaman ini menjelaskan cara mengaktifkan dan menggunakan cache file FUSE Cloud Storage. Untuk mengetahui ringkasan tentang cache file, cache statistik, atau penyimpanan jenis ke cache, lihat Ringkasan penyimpanan dalam cache.

Sebelum memulai

Cache file memerlukan jalur direktori untuk digunakan dalam cache file. Anda dapat membuat direktori baru pada sistem file yang 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:

  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 menjadi satu volume, lihat petunjuk Compute Engine tentang cara menambahkan SSD Lokal ke VM.

Mengaktifkan dan mengonfigurasi perilaku penyimpanan dalam cache

  1. Aktifkan dan konfigurasikan cache file menggunakan kolom file-cache dalam file konfigurasi FUSE Cloud Storage dan tentukan direktori cache yang ingin Anda gunakan di kolom cache-dir. Cache file dinonaktifkan secara default. Perhatikan bahwa Anda mengaktifkan cache file dengan meneruskan direktori ke kolom cache-dir.

  2. Opsional: konfigurasikan cache statistik dan jenis cache menggunakan kolom metadata-cache dalam file konfigurasi. Untuk mempelajari statistik dan jenis cache lebih lanjut, lihat Ringkasan jenis cache atau Ringkasan cache statistik.

  3. Opsional: tingkatkan TTL entri yang di-cache dengan menetapkan opsi ttl-secs ke sebuah nilai berdasarkan perkiraan waktu antara pembacaan berulang sambil menyeimbangkan kebutuhan konsistensi. Sebaiknya tetapkan nilai ttl-secs ke setinggi yang diizinkan oleh beban kerja Anda. Anda dapat mengonfigurasi TTL dalam file konfigurasi FUSE Cloud Storage. Untuk mengetahui informasi lebih lanjut cara menetapkan TTL untuk entri yang di-cache, lihat Time to live.

    Misalnya, file konfigurasi berikut mengaktifkan cache file, cache statistik, dan cache jenis dengan TTL selama 3600 detik dan direktori cache ditetapkan ke /path/to/a/directory/. Perhatikan bahwa max-size-mb ditetapkan 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. Jalankan perintah ls -R secara manual di bucket yang terpasang sebelum Anda menjalankan beban kerja untuk mengisi metadata secara otomatis guna memastikan jenis cache terisi sebelum pembacaan pertama dalam metode batch yang lebih cepat.

Langkah selanjutnya