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 üzerinde" boyutunun daha büyük olması, Avamar dosya sistemi istemcisinde disk kapasitesi yönetimi sorunlarına neden olabilir.
Cause
EMC Avamar 7.0 Operasyonel En İyi Uygulamaları belgesinde şunları belgeledik:
"Orijinal dosya önbelleği yöntemiyle karşılaştırıldığında, isteğe bağlı disk belleği dosya önbelleğini uygulayan yedeklemeler 20 kata kadar daha fazla disk alanı gerektirir."
Disk belleği dosyası önbellek dosyasının monolitik 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
Monolitik dosya önbelleği, dosya başına 44 bayt kullanır: 4 baytlık üstbilgi, 20 baytlık dosya özniteliği karması ve 20 baytlık dosya içeriği karması. Disk belleği dosyası önbelleği, dosya başına 64 bayt kullanır. Ek 20 bayt, ofsetle ilgili bilgileri dosyanın bulunduğu Common Data Streaming Format (CDSF) yedekleme kapsayıcısında saklamak için kullanılır. Disk belleği dosyası önbelleği ve yekpare dosya önbelleği aynı biçime sahipse bu, disk belleği dosyası önbelleğinin yaklaşık 1,5 kat daha büyük olmasına neden olur.
- Yedeklemeler arasında giriş paylaşımı yok
Her iki dosya önbelleği de hash'leri en fazla 16 yedekleme için depolar. Yekpare dosya önbelleği ile ilk yedekleme tamamlandıktan sonra dosyaların yaklaşık %2'si günlük olarak değişir. İlk yedeklemeden sonra, girişlerin çoğu yedeklemeler arasında paylaşılır. Ancak disk belleği dosyası önbelleğinde öğelerin her sayfası belirli bir yedekleme için benzersizdir ve bu nedenle yedeklemeler arasında giriş paylaşımı olmaz. Bu, disk belleği dosyası önbelleğinin tek yongalı dosya önbelleğinden yaklaşık 10 kat daha fazla giriş depolamasına neden olur.
Bu iki katkıda bulunan, aynı veri kümesini yedeklerken yekpare 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:
<MB> cinsinden disk belleği dosyası önbelleği boyutu = <milyon> olarak dosya sayısı * 1700
Resolution
Daha büyük disk belleği dosyası önbelleğinin olası etkisini azaltmanın üç yolu vardır:
A) "cachedir" komutunu kullanarak disk belleği dosyası önbelleğinin konumunu değiştirin avtar.cmd
Bu tercih edilen seçenektir ve istemcinin disk belleği önbelleğini depolamak için yeterli miktarda birime sahip olması koşuluyla hiçbir dezavantajı yoktur.
İstemci önbellek dosyalarını depolayan Avamar /var dizini sınırlı kapasiteye sahip bir birimdeyse disk belleği önbelleğini aşağıda açıklandığı gibi daha geniş bir birime taşıyın.
- Önbellek dosyalarını depolamak istediğiniz klasörü oluşturun.
- Varolan ö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 şuna benzer bir girdiniz olmalıdır:
--cachedir=D:\avamarcache
- Yedeklemeyi ç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ı şu KB makalesine bakın: Avamar talep sayfalama önbelleğinin (f_cache2.dat) boyutunu sınırlama.
Önbellek dosyasının dosya boyutuna büyümesini önlemenin dezavantajı, önbellek kaçırmaların artması nedeniyle yedekleme performansının düşmesidir.
C) Disk belleği dosyası önbelleğinde depolanan tam yedekleme sayısını sınırlayın.
Küçük bir veri kümesiyle bazı yedekler oluşturarak ve bu yedekleri hiçbir zaman sona ermeyecek şekilde ayarlayarak, disk belleği dosyası önbelleğinde depolanan tam veri kümesinin yalnızca sekiz veya daha az yedeğini sınırlayabilir ve böylece boyutu küçültebiliriz.
Bu en az arzu edilen seçenektir ve gelişmiş ayar gerektirir. Ayrıca uyarıları da var. Daha fazla bilgi için Dell EMC teknik destek ekibiyle iletişime geçin.
Avamar 7.0 dosya sistemi, Avamar ve Data Domain ile entegre çözüme yedekler.
avtar.cmd dosyası hakkında daha fazla bilgi için 81546 numaralı şu KB makalesine bakın:
Avamar: Avamar istemci yedekleme ve geri yükleme sorunlarını gidermek için günlük dosyalarını toplama.
Affected Products
Avamar
Products
Avamar