Avamar – Sådan indstiller du størrelsen på Avamar-klientcacher for at forhindre, at cacheoverløb forårsager problemer med sikkerhedskopieringsydeevnen

Summary: Denne artikel beskriver, hvordan du indstiller Avamar-klientcachen for at undgå cacheoverløb, hvilket kan føre til langsom sikkerhedskopieringsydeevne.

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

Kontroller, om klientens cache skal finjusteres.  

Skift ikke cachefilen, hvis den er passende størrelse - der vil ikke være nogen gavnlig effekt på ydeevnen.


    Regler for indstilling af de maksimale cachestørrelser

    Sørg for, at cacherne bliver så store, at klienten ender med at bytte, fordi den ikke har tilstrækkelig fysisk RAM til at håndtere alle processerne. Swapping er bevægelsen af hukommelsessider mellem RAM og disk.

     

    Bedste fremgangsmåder til indstilling af de maksimale cachestørrelser:

    • Lad aldrig den samlede kombinerede cachestørrelse overstige en fjerdedel af den samlede tilgængelige fysiske RAM.
    • Indstil den maksimale fil- og hashcachestørrelse til en brøkdel af den samlede tilgængelige fysiske RAM. Angiv fil- og hashcachestørrelser ved hjælp af negative heltal.
    • Begræns den samlede cachestørrelse til ca. en fjerdedel af den fysiske RAM.
    • Indstil en af cacherne til at være -5 (dette svarer til 20% af klientens RAM), og indstil den anden cache til at være -32 (3% af klientens RAM).
    • For en stor databaseklient skal du f.eks. bruge følgende indstillinger:
      --filecachemax=-32
      --hashcachemax=-5
    • Hvis du bruger noget andet end standardcachestørrelserne, skal du medtage de tilpassede maksimale cacheindstillinger i avtar.cmd filen på klienten.
    • Nogle gange kan det eneste valg være at øge mængden af fysisk RAM på klienten. Du kan muligvis også sikkerhedskopiere klienten ved hjælp af flere mindre datasæt.
    • Begræns om nødvendigt cachernes størrelser under de optimale værdier:
      • For en typisk filserver skal du først tildele den nødvendige RAM til filcachen.
      • For en typisk databaseklient skal du først allokere den nødvendige RAM til hashcachen.

    Finindstilling af filcachen

    Hvis filcachen er slettet, ubrugt eller underdimensioneret, skal alle filer, der ikke er et hit i filcachen, behandles. Behandling involverer læsning, chunking, komprimering og hashing af filindholdet.
    Dette sker, før Avamar-processen kan kontrollere, at hashværdierne tidligere blev sendt til Avamar-serveren.
    Hvis der findes en fil i filcachen, behøver den ikke at blive læst af avtar.
    Dette sparer betydelig tid og behandling og minimerer backupvarigheden.

     

    Filcachen kan som standard forbruge op til en ottendedel af den fysiske RAM på Avamar-klienten.
    Hvis klienten f.eks. har 4 GB RAM, er filcachen begrænset til 4 GB divideret med maksimalt 8 eller 512 MB.

    Filcachen fordobles i størrelse, hver gang den skal øges.
    Filcachestørrelserne kan være (i megabyte): 5,5 MB, 11 MB, 22 MB, 44 MB, 88 MB, 176 MB, 352 MB, 704 MB og 1.408 MB.

    Da avtar-programmet er et 32-bit program, er den maksimale filcachestørrelse, som avtar kan bruge, begrænset til mindre end 2 GB.
    I et eksempel, hvor en klient har 4 GB RAM, er den maksimale størrelse på filcachen 352 MB.

     

    Hver post i en filcache består af en 4-byte header plus to 20-byte SHA-1 hashes (44 bytes i alt):

    • SHA-1-hashindtastning af filattributterne.
      Filattributterne omfatter: Filnavn, filsti, ændringstid, filstørrelse, ejer, gruppe og tilladelser.
    • SHA-1-hashindtastning for hashværdien af det faktiske filindhold, uafhængigt af filattributterne.


    Filcacheregel

    Hvis klienten består af N millioner filer, skal filcachen være mindst N millioner filer x 44 millioner bytes/millioner filer. Det betyder, at filcachen skal være mindst N x 44 MB, hvor N er antallet af millioner filer i sikkerhedskopien.

     

    Eksempel – Filcache

    Når en klient har 4 millioner filer, skal filcachen være mindst 176 MB (4 x 44 MB). Filcachen skal kunne øges til 176 MB for at rumme alle filerne.

     

    Bedste praksis:

    Filcachen skal være mindst N x 44 MB, hvor N er antallet af millioner filer i sikkerhedskopien. Filcachens størrelse fordobles, hver gang den vokser. Sådan tilpasses størrelsen på filcachen:

    1. Indstil værdien --filecachemax som følger:
       
      --filecachemax = 2 x N x 44

      Hvor N er antallet af millioner filer i sikkerhedskopien.
    2. Indstil --hashcachemax til en lille værdi, såsom:
      --hashcachemax=30

    Finindstilling af hashcachen

    Hvis avtar-processen finder ud af, at en hash af et stykke ikke er indeholdt i hashcachen, forespørger den Avamar-serveren om tilstedeværelsen af hashen.
    Som standard kan hash-cachen forbruge op til en sekstendedel af den fysiske RAM på Avamar-klienten.
    Ved brug af den samme klient med 4 GB RAM beskrevet i "Indstilling af filcachen" er hashcachen begrænset til 4 GB/16 eller maksimalt 256 MB.

    Hashcachen fordobles også i størrelse, hver gang den skal øges.
    De aktuelle hashcachestørrelser er i megabyte: 24 MB, 48 MB, 96 MB, 192 MB, 384 MB, 768 MB osv. I dette eksempel, hvor en klient har 4 GB RAM, er den maksimale størrelse på hashcachen 192 MB.

    Hver post i en hashcache består af en 4-byte header plus en SHA-1 hash pr. klump eller sammensat, som er hash af indholdet af klumpen eller sammensætningen.

     

    Hashcacheregel

    Hvis klienten består af Y GB databasedata, skal hashcachen være mindst YGB/gennemsnitlig blokstørrelse x 24 millioner byte/millioner bidder.
    Brug 24 KB som den gennemsnitlige blokstørrelse for alle sikkerhedskopier.
    Hashcachen skal være mindst Y MB, hvor Y er antallet af GB databasedata i sikkerhedskopien.

     

    Eksempel – Hash-cache

    Når en databaseklient har 500 GB databasedata, skal hashcachen kunne øges til mindst 500 MB.
    Hash-cachen skal kunne øges til den næste trinvise størrelse (768 MB) for at rumme hashværdierne for alle blokkene i en databasesikkerhedskopi.

     

    Bedste praksis

    Hashcachen skal være minimum Y MB, hvor Y er størrelsen på den database, der sikkerhedskopieres i GB.

    Hashcachen fordobles i størrelse, hver gang den vokser.
    For at have en passende størrelse på hashcachen skal du indstille værdien --hashcachemax på følgende måde:

    --hashcachemax = 2 x Y


    Hvor Y er størrelsen på den database, der skal sikkerhedskopieres i GB.

    Additional Information

    Du kan finde flere oplysninger i Avamars vejledning til bedste fremgangsmåder for drift

    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.