Avamar: Så här åtgärdar du den potentiella effekten av storleken på klientens växlingsfilcache (f_cache2.dat)
Summary: Så här åtgärdar du den potentiella effekten av storleken på klientens växlingsfilcache (f_cache2.dat).
Symptoms
Växlingsfilcachen i Avamar 7.0 som används för säkerhetskopiering av filsystem till den integrerade Avamar- och Data Domain-lösningen förbrukar betydligt mer diskkapacitet än den monolitiska filcachen.
Om Avamar /var-katalogen finns på ett klientfilsystem eller en volym med en begränsad mängd diskkapacitet kan den större filstorleken på växlingsfilens cache orsaka problem med diskkapacitetshanteringen i Avamar-filsystemklienten.
Cause
Det finns två orsaker till att växlingsfilens cachefil är ungefär 20 gånger större än den monolitiska filcachen:
- Extra 20 byte per fil för CDSF-förskjutning
- Ingen delning av poster mellan säkerhetskopior
Dessa två deltagare orsakar en ungefärlig 15 till 20 gånger ökning av storleken på växlingsfilens cache i förhållande till den monolitiska filcachen när samma datauppsättning säkerhetskopieras.
Om du vet hur många filer som säkerhetskopieras i datauppsättningsdefinitionen kan du beräkna den slutliga storleken på växlingsfilens cache med hjälp av följande formel:
Resolution
Det finns tre sätt att minimera den potentiella effekten av den större cacheminnet för växlingsfiler:
A) Ändra platsen för växlingsfilens cache genom att använda "cachedir" i avtar.cmd
Detta är det föredragna alternativet och har inga nackdelar, förutsatt att klienten har en tillräckligt stor volym för att lagra växlingscachen.
Om Avamar /var-katalogen , som lagrar klientcachefilerna, finns på en volym med begränsad kapacitet flyttar du växlingscachen till en rymligare volym enligt beskrivningen nedan.
- Skapa en mapp där du vill lagra cachefilerna.
- Kopiera de befintliga cachefilerna från /usr/local/avamar/var/ eller C:\program files\avs\var\ till den nya mappen som skapades i steg 1.
- Skapa en fil i klientens /var-katalog med namnet "avtar.cmd". Om filen finns redigerar du den.
- Ange den nya "cachedir"-platsen i "avtar.cmd"-flaggfilen. Om du till exempel har skapat D:\avamarcache för växlingsfilens cacheminne bör du ha en post som den här i C:\program files\avs\var\avtar.cmd:
--cachedir=D:\avamarcache
- Kör en säkerhetskopia.
- Kontrollera att den nya cachekatalogen har använts på rätt sätt.
- Ta bort kopian av klientcacheminnet från den ursprungliga Avamar var-katalogen.
B) Genom att använda flaggor som gör det möjligt att begränsa växlingscachens storlek
I Avamar 7.2 och senare finns det flaggor för att begränsa växlingscachens storlek till en procentandel av storleken på volymen där cachen finns. Mer information om det här alternativet finns i KB-artikel 19517: Så här begränsar du storleken på Avamar-växlingscache (f_cache2.dat för begäran).
Kompromissen med att förhindra att cachefilen växer till filstorlek är minskad prestanda för säkerhetskopiering på grund av ökade cachemissar.
C) Begränsa antalet fullständiga säkerhetskopior som lagras i växlingsfilens cache.
Detta är det minst önskvärda alternativet och kräver avancerad justering. Det har också varningar. Kontakta Dell EMC:s tekniska support om du vill ha mer information.
Additional Information
Mer information om avtar.cmd-filen finns i KB-artikeln 81546: Avamar: Så här samlar du in loggfiler för felsökning av problem med säkerhetskopiering och återställning av Avamar-klienten.