Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

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).

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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

I dokumentet EMC Avamar 7.0 Operational Best Practices dokumenterade vi: "Jämfört med den ursprungliga filcachemetoden kräver säkerhetskopior som implementerar filcachen som kräver växling upp till 20 gånger mer diskutrymme."

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
Den monolitiska filcachen använder 44 byte per fil: 4 byte rubrik, 20 byte filattributhash och 20 byte filinnehållshash. Växlingsfilens cache använder 64 byte per fil. De ytterligare 20 byten används för att lagra information om förskjutningen i CDSF-säkerhetskopieringscontainern (Common Data Streaming Format) där filen finns. Om både växlingsfilens cache och den monolitiska filcachen hade samma format blir växlingsfilens cache ungefär 1,5 gånger större.
  • Ingen delning av poster mellan säkerhetskopior
Båda filcacherna lagrar hashvärden för upp till 16 säkerhetskopior. Med den monolitiska filcachen ändras cirka 2 % av filerna dagligen när den första säkerhetskopieringen har slutförts. Efter den första säkerhetskopieringen delas de flesta posterna mellan säkerhetskopiorna. Men med växlingsfilens cacheminne är varje sida med element unik för en specifik säkerhetskopia, så det finns ingen delning av poster mellan säkerhetskopior. Detta gör att växlingsfilens cache lagrar cirka 10 gånger fler poster än den monolitiska filcachen.

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:  
<växlingsfilens> cachestorlek i MB = <filantal i miljoner> * 1700

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.

  1. Skapa en mapp där du vill lagra cachefilerna.
  2. 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.
  3. Skapa en fil i klientens /var-katalog med namnet "avtar.cmd". Om filen finns redigerar du den.
  4. 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

  1. Kör en säkerhetskopia.
  2. Kontrollera att den nya cachekatalogen har använts på rätt sätt.
  3. 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.

Genom att skapa vissa säkerhetskopior med en liten datauppsättning och ställa in dessa säkerhetskopior så att de aldrig upphör att gälla kan vi begränsa till endast åtta eller färre säkerhetskopior av den fullständiga datauppsättningen som lagras i växlingsfilens cacheminne, vilket minskar storleken.

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

Avamar 7.0-filsystemet säkerhetskopieras till Avamar- och Data Domain-integrerade lösningen.

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.

Affected Products

Avamar

Products

Avamar
Article Properties
Article Number: 000060020
Article Type: Solution
Last Modified: 19 Aug 2021
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.