Avamar – Så här ställer du in storleken på Avamar-klientcacheminnen för att förhindra att cachespill orsakar prestandaproblem för säkerhetskopiering

Summary: I den här artikeln beskrivs hur du ställer in Avamar-klientens cacheminne för att undvika cachespill, vilket kan leda till långsamma säkerhetskopieringsprestanda.

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.

Instructions

Kontrollera om klientcachen behöver justeras.  

Ändra inte cachefilen om den har rätt storlek - det kommer inte att ha någon positiv effekt på prestandan.


    Regler för justering av maximala cachestorlekar

    Se till att cacheminnena blir så stora att klienten växlar eftersom den inte har tillräckligt med fysiskt RAM-minne för att hantera alla processer. Växling innebär att minnessidor flyttas mellan RAM-minnet och disken.

     

    Metodtips för att justera de maximala cachestorlekarna:

    • Tillåt aldrig att de totala kombinerade cachestorlekarna överskrider en fjärdedel av det totala tillgängliga fysiska RAM-minnet.
    • Ställ in den maximala storleken på fil- och hashcacheminnet till en bråkdel av det totala tillgängliga fysiska RAM-minnet. Ange storleken på fil- och hashcacheminnet med hjälp av negativa heltal.
    • Begränsa de totala cachestorlekarna till ungefär en fjärdedel av det fysiska RAM-minnet.
    • Ställ in en av cacheminnena på -5 (detta motsvarar 20 % av klientens RAM-minne) och ställ in den andra cachen på -32 (3 % av klientens RAM-minne).
    • För en stor databasklient använder du till exempel följande inställningar:
      --filecachemax=-32
      --hashcachemax=-5
    • Om du använder något annat än standardcachestorlekarna ska du inkludera de anpassade maximala cacheinställningarna i avtar.cmd-filen på klienten.
    • Ibland kan det enda alternativet vara att öka mängden fysiskt RAM-minne på klienten. Du kanske också kan säkerhetskopiera klienten med hjälp av flera mindre datauppsättningar.
    • Om det behövs begränsar du storleken på cacheminnena under de optimala värdena:
      • För en typisk filserver allokerar du först det RAM-minne som krävs till filcachen.
      • För en typisk databasklient allokerar du först det RAM-minne som krävs till hashcachen.

    Finjustera filcachen

    Om filcachen tas bort, inte används eller är för liten måste alla filer som inte är en träff i filcachen bearbetas. Bearbetningen omfattar läsning, segmentering, komprimering och hashning av filinnehållet.
    Detta sker innan Avamar-processen kan kontrollera att hashvärdena tidigare har skickats till Avamar-servern.
    Om det finns en fil i filcachen behöver den inte läsas av avtar.
    Detta sparar mycket tid och bearbetning och minimerar säkerhetskopieringens varaktighet.

     

    Som standard kan filcachen förbruka upp till en åttondel av det fysiska RAM-minnet på Avamar-klienten.
    Om klienten till exempel har 4 GB RAM-minne begränsas filcachen till 4 GB dividerat med 8, eller högst 512 MB.

    Filcachen fördubblas i storlek varje gång den behöver öka.
    Filcachestorlekarna kan vara (i megabyte): 5,5 MB, 11 MB, 22 MB, 44 MB, 88 MB, 176 MB, 352 MB, 704 MB och 1 408 MB.

    Eftersom avtar-programmet är ett 32-bitarsprogram är den maximala filcachestorleken som avtar kan använda begränsad till mindre än 2 GB.
    I ett exempel där en klient har 4 GB RAM-minne är den maximala storleken på filcachen 352 MB.

     

    Varje post i en filcache består av ett huvud på 4 byte plus två SHA-1-hashvärden på 20 byte (totalt 44 byte):

    • SHA-1-hash-post för filattributen.
      Filattributen är: Filnamn, filsökväg, ändringstid, filstorlek, ägare, grupp och behörigheter.
    • SHA-1-hash-post för hash av det faktiska filinnehållet, oberoende av filattributen.


    Regel för filcachelagring

    Om klienten består av N miljoner filer måste filcachen vara minst N miljoner filer x 44 miljoner byte/miljon filer. Det innebär att filcachen måste vara minst N x 44 MB, där N är antalet miljoner filer i säkerhetskopian.

     

    Exempel – Filcache

    När en klient har 4 miljoner filer måste filcachen vara minst 176 MB (4 x 44 MB). Filcachen måste tillåtas öka till 176 MB för att rymma alla filer.

     

    Bästa praxis:

    Filcachen måste vara minst N x 44 MB, där N är antalet miljoner filer i säkerhetskopian. Filcachen fördubblas i storlek varje gång den växer. Så här ändrar du storlek på filcachen:

    1. Ange värdet --filecachemax enligt följande:
       
      --filecachemax = 2 x N x 44

      Där N är antalet miljoner filer i säkerhetskopian.
    2. Ange --hashcachemax till ett litet värde, till exempel:
      --hashcachemax=30

    Finjustera hashcachen

    Om avtar-processen upptäcker att en hash för ett segment inte finns i hashcachen frågar den Avamar-servern om förekomsten av en hash.
    Som standard kan hashcachen förbruka upp till en sextondel av det fysiska RAM-minnet på Avamar-klienten.
    Om du använder samma klient med 4 GB RAM som beskrivs i "Finjustera filcachen" är hashcachen begränsad till 4 GB/16 eller högst 256 MB.

    Hashcachen fördubblas också i storlek varje gång den behöver öka.
    De aktuella hash-cachestorlekarna är i megabyte: 24 MB, 48 MB, 96 MB, 192 MB, 384 MB, 768 MB och så vidare. I det här exemplet där en klient har 4 GB RAM-minne är den maximala storleken på hashcachen 192 MB.

    Varje post i en hash-cache består av en rubrik på 4 byte plus en SHA-1-hash per segment eller sammansatt cache, vilket är hashen för innehållet i segmentet eller den sammansatta.

     

    Regel för hash-cache

    Om klienten består av Y GB databasdata måste hashcachen vara minst YGB/genomsnittlig segmentstorlek x 24 miljoner byte/miljoner segment.
    Använd 24 kB som genomsnittlig segmentstorlek för alla säkerhetskopior.
    Hashcachen måste vara minst Y MB, där Y är antalet GB databasdata i säkerhetskopian.

     

    Exempel – Hash-cache

    När en databasklient har 500 GB databasdata måste hashcachen tillåtas öka till minst 500 MB.
    Hashcachen måste tillåtas att öka till nästa inkrementella storlek (768 MB) för att rymma hashvärdena för alla block i en databassäkerhetskopia.

     

    Bästa praxis

    Hashcachen måste vara minst Y MB, där Y är storleken på databasen som säkerhetskopieras i GB.

    Hashcachen fördubblas i storlek varje gång den växer.
    Om du vill ändra storlek på hashcachen anger du --hashcachemax värdet på följande sätt:

    --hashcachemax = 2 x Y


    Där Y är storleken på databasen som ska säkerhetskopieras i GB.

    Additional Information

    Mer information finns i Guide för bästa praxis för Avamar

    Affected Products

    Avamar

    Products

    Avamar, Avamar Client
    Article Properties
    Article Number: 000014502
    Article Type: How To
    Last Modified: 19 Mar 2025
    Version:  6
    Find answers to your questions from other Dell users
    Support Services
    Check if your device is covered by Support Services.