Avamar: İstemci disk belleği dosyası önbelleği (f_cache2.dat) boyutunun olası etkisini azaltma
Summary: İstemci disk belleği dosyası önbelleğinin (f_cache2.dat) boyutunun olası etkisini azaltma.
Symptoms
Avamar ve Data Domain entegre çözümüne dosya sistemi yedeklemeleri için kullanılan Avamar 7.0 disk belleği dosyası önbelleği, tek yongalı dosya önbelleğinden çok daha fazla disk kapasitesi tüketir.
Avamar /var dizini sınırlı miktarda disk kapasitesine sahip bir istemci dosya sisteminde veya disk bölümünde yer alıyorsa disk belleği dosyası önbelleğinin "disk üzerindeki" dosya boyutunun daha büyük olması, Avamar File System istemcisinde disk kapasitesi yönetimi sorunlarına neden olabilir.
Cause
Disk belleği dosyası önbellek dosyasının tek yongalı dosya önbelleğinden yaklaşık 20 kat daha büyük olmasının iki nedeni vardır:
- CDSF ofseti için dosya başına ek 20 bayt
- Yedeklemeler arasında giriş paylaşımı yok
Bu iki etken, aynı veri kümesini yedeklerken tek yongalı dosya önbelleğine göre disk belleği dosyası önbelleğinin boyutunda yaklaşık 15 ila 20 kat artışa neden olur.
Veri kümesi tanımında kaç dosyanın yedeklendiğini biliyorsanız disk belleği dosyası önbelleğinin nihai boyutunu aşağıdaki formülden tahmin edebilirsiniz:
Resolution
Daha büyük disk belleği dosyası önbelleğinin olası etkisini azaltmanın üç yolu vardır:
A) avtar.cmd'de "cachedir" komutunu kullanarak disk belleği dosyası önbelleğinin konumunu değiştirin
Bu tercih edilen seçenektir ve istemcinin disk belleği önbelleğini depolamak için yeterince büyük bir disk bölümüne sahip olması koşuluyla herhangi bir dezavantajı yoktur.
İstemci önbellek dosyalarını depolayan Avamar /var dizini sınırlı kapasiteye sahip bir disk bölümündeyse disk belleği önbelleğini aşağıda açıklandığı gibi daha geniş bir disk bölümüne taşıyın.
- Önbellek dosyalarını depolamak istediğiniz bir klasör oluşturun.
- Mevcut önbellek dosyalarını /usr/local/avamar/var/ veya C:\program files\avs\var\ konumundan 1. Adımda oluşturulan yeni klasöre kopyalayın.
- client /var dizininde "avtar.cmd" adlı bir dosya oluşturun. Dosya mevcutsa düzenleyin.
- "avtar.cmd" bayrak dosyasında yeni "cachedir" konumunu belirtin. Örneğin, disk belleği dosyası önbelleği için D:\avamarcache oluşturduysanız C:\program files\avs\var\avtar.cmd içinde aşağıdaki gibi bir girdiniz olmalıdır:
--cachedir=D:\avamarcache
- Bir yedekleme çalıştırın.
- Yeni önbellek dizininin doğru kullanıldığından emin olun.
- İstemci önbelleklerinin kopyasını orijinal Avamar var dizininden kaldırın.
B) Disk belleği önbelleği boyutu sınırlamasını etkinleştiren bayraklar uygulayarak
Avamar 7.2 ve sonraki sürümlerde, disk belleği önbelleği boyutunu, önbelleğin bulunduğu disk bölümünün boyutunun yüzde oranıyla sınırlamak için bayraklar mevcuttur. Bu seçenek hakkında daha fazla bilgi için 19517 numaralı KB makalesine bakın: İsteğe bağlı disk belleği önbelleğinin boyutunu sınırlama (f_cache2.dat).
Önbellek dosyasının dosya boyutuna büyümesini önlemenin dezavantajı, artan önbellek kaçışları nedeniyle yedekleme performansının düşmesidir.
C) Disk belleği dosyası önbelleğinde depolanan tam yedekleme sayısını sınırlayın.
Bu en az istenen seçenektir ve gelişmiş ayarlama gerektirir. Ayrıca dikkat edilmesi gereken hususlar da vardır. Daha fazla bilgi için Dell EMC teknik destek bölümü ile iletişime geçin.
Additional Information
avtar.cmd dosyası hakkında daha fazla bilgi için 81546 numaralı şu KB makalesine bakın: Avamar: Avamar client yedekleme ve geri yükleme sorunlarını gidermek için günlük dosyalarını toplama.