Fitur cache diaktifkan secara default pada Cloud Backup klien untuk cadangan file lokal. Fitur ini digunakan untuk mempercepat proses cadangan dengan menukar konsumsi memori dari cadangan file ke ruang disk, tanpa memengaruhi pemulihan data baik pada host lokal maupun remote. Topik ini menjelaskan cara mengoptimalkan pengaturan fitur cache.
Prasyarat
Klien Cloud Backup telah terinstal untuk cadangan file lokal. Versi klien adalah 1.5.0 atau lebih baru. Untuk informasi lebih lanjut, lihat Unduh dan aktifkan klien Cloud Backup.
Informasi latar belakang
Fitur cache menyimpan ID entri data dan metadata untuk mengurangi jumlah permintaan jaringan selama proses cadangan data, sehingga mempercepat proses tersebut. Anda dapat menonaktifkan fitur ini atau mengoptimalkan pengaturannya pada sumber cadangan.
Prosedur
Anda dapat mengikuti langkah-langkah berikut untuk membuat file konfigurasi cache. File ini bersifat opsional dan jika tidak dibuat, pengaturan default fitur cache akan tetap digunakan tanpa memengaruhi akselerasi cadangan.
Masuk ke server lokal atau mesin virtual (VM) tempat file yang ingin dicadangkan berada.
Temukan dan buka folder instalasi klien Cloud Backup.
Jalur instalasi default adalah sebagai berikut:
Klien Cloud Backup lama
Linux: /opt/alibabacloud/hbr
Windows: C:\Program Files\Aliyun Hybrid Backup Service
Klien Cloud Backup baru
Linux: /opt/alibabacloud/hbrclient
Windows: C:\Program Files\Aliyun Hybrid Backup Service Client
Di subdirektori folder klien, buat file bernama
hbr.config, dan tambahkan ID entri data serta metadata cache ke dalam file tersebut.CatatanFile hbr.config harus berada pada level direktori yang sama dengan file ids.
Berikut adalah contoh konfigurasi file hbr.config:
disable_blob_cache = false max_blob_cache_weight = 0.15 cache_prefix = D:\CacheFolder max_retain_count = 16 disable_file_cache = false file_cache_max_size_hint = 32GB file_cache_disk_free_space_hint = 1GB file_cache_max_retain_count = 2Parameter
Deskripsi
disable_blob_cache
Menentukan apakah akan menyimpan cache ID entri data. Nilai valid:
true: tidak menyimpan cache ID entri data.
false: menyimpan cache ID entri data.
max_blob_cache_weight
Memori sistem maksimum yang dapat digunakan oleh cache untuk ID entri data. Nilai default: 0.15. Nilai ini menunjukkan 15% dari total memori sistem. Nilai harus antara 0 dan 1.
cache_prefix
Jalur tempat ID entri data yang disimpan dalam cache disimpan. Nilai harus berupa jalur absolut.
max_retain_count
Jumlah maksimum ID entri data yang disimpan dalam cache.
disable_file_cache
Menentukan apakah akan menyimpan cache metadata. Nilai valid:
true: tidak menyimpan cache metadata.
false: menyimpan cache metadata.
file_cache_max_size_hint
Ruang disk maksimum yang ditempati oleh cache file. Nilai default: 32 GB. Jika ruang disk yang ditempati oleh cache file melebihi nilai ini, cadangan file gagal dan sistem memberikan peringatan bahwa ruang cache file tidak mencukupi. Dalam hal ini, atur parameter file_cache_max_size_hint ke nilai yang lebih besar. Sebagai contoh, cache cadangan dari 10 juta file menempati sekitar 1,5 GB ruang disk setiap kali. Ruang disk spesifik yang ditempati terkait dengan jumlah file sumber, volume data total, dan panjang jalur penuh. Ruang cache baru dihasilkan selama cadangan. Rumus untuk menghitung ruang yang harus disediakan untuk disk adalah: 1,5 GB × (file_cache_max_retain_count + 1) + file_cache_disk_free_space_hint.
Kemudian, di bawah konfigurasi default, ruang disk yang harus disediakan untuk cadangan 10 juta file adalah:
1,5 GB × (2 + 1) + 1 = 5,5 GB.
Catatan: Jika ada lebih dari 10 juta file, Anda dapat menghitung ruang disk yang disediakan berdasarkan kelipatan jumlah file.
CatatanParameter ini tersedia untuk klien Cloud Backup untuk cadangan file versi 2.13.1 atau lebih baru.
file_cache_disk_free_space_hint
Ruang kosong pada disk tempat cache file berada. Nilai default: 1 GB. Jika ruang disk yang tersedia kurang dari nilai ini, cadangan file gagal dan sistem memberikan peringatan bahwa ruang cache file tidak mencukupi. Dalam hal ini, sesuaikan ruang cache sesuai kebutuhan.
CatatanParameter ini tersedia untuk klien Cloud Backup untuk cadangan file versi 2.13.1 atau lebih baru.
file_cache_max_retain_count
Jumlah cache file yang disimpan untuk setiap jalur cadangan. Nilai default: 2. Sebagai contoh, jika nilai diatur ke 2, cache dari dua cadangan terakhir disimpan secara lokal. Jika cadangan terbaru dihapus, cadangan kedua terakhir masih dapat ditemukan.
CatatanParameter ini tersedia untuk klien Cloud Backup untuk cadangan file versi 2.13.1 atau lebih baru.
PentingPengaturan parameter mulai berlaku segera setelah Anda menyimpan file hbr.config. Tidak diperlukan untuk memulai ulang server atau VM.
Pengaturan parameter hanya berlaku untuk pekerjaan cadangan berikutnya. Anda tidak dapat mempercepat pekerjaan cadangan yang sudah ada dengan menyimpan cache ID entri data dan metadata.