Avamar – Slik angir du størrelsen på Avamar-klienthurtigbuffere for å hindre at bufferoverflyt forårsaker ytelsesproblemer for sikkerhetskopiering

Summary: Denne artikkelen forklarer hvordan du angir Avamar-klientbufferen for å unngå bufferoverflyt som kan føre til treg ytelse ved sikkerhetskopiering.

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 klientbufferen må justeres.  

Ikke endre hurtigbufferfilen hvis den har riktig størrelse - det vil ikke ha noen gunstig effekt på ytelsen.


    Regler for justering av maksimale hurtigbufferstørrelser

    Forsikre deg om at hurtigbufferne blir så store at klienten ender opp med å bytte fordi den ikke har nok fysisk RAM til å håndtere alle prosessene. Bytte er bevegelsen av minnesider mellom RAM og disk.

     

    Gode fremgangsmåter for justering av maksimale hurtigbufferstørrelser:

    • La aldri den totale størrelsen på kombinert hurtigbuffer overstige en fjerdedel av den totale tilgjengelige fysiske RAM-en.
    • Angi maksimal størrelse på fil- og hash-hurtigbuffer til en brøkdel av den totale tilgjengelige fysiske RAM-en. Angi størrelsen på filen og hash-hurtigbufferen ved hjelp av negative heltall.
    • Begrens de totale hurtigbufferstørrelsene til omtrent en fjerdedel av den fysiske RAM-en.
    • Sett en av hurtigbufferne til å være -5 (dette tilsvarer 20% av klientens RAM), og sett den andre hurtigbufferen til å være -32 (3% av klientens RAM).
    • For en stor databaseklient bruker du for eksempel følgende innstillinger:
      --filecachemax=-32
      --hashcachemax=-5
    • Hvis du bruker noe annet enn standard hurtigbufferstørrelser, inkluderer du de tilpassede maksimale hurtigbufferinnstillingene i avtar.cmd filen på klienten.
    • Noen ganger kan det eneste valget være å øke mengden fysisk RAM på klienten. Du kan også sikkerhetskopiere klienten ved hjelp av flere mindre datasett.
    • Begrens om nødvendig størrelsen på hurtigbufferne under de optimale verdiene:
      • For en typisk filserver må du først tildele nødvendig RAM til filbufferen.
      • For en typisk databaseklient må du først tildele nødvendig RAM til hash-hurtigbufferen.

    Justere filbufferen

    Hvis filhurtigbufferen slettes, ubrukes eller underdimensjoneres, må alle filer som ikke er et treff i filbufferen, behandles. Behandling innebærer å lese, chunking, komprimere og hashing filinnholdet.
    Dette skjer før Avamar-prosessen kan kontrollere at hashene tidligere ble sendt til Avamar-serveren.
    Hvis det finnes en fil i filbufferen, trenger den ikke å leses av avtar.
    Dette sparer betydelig tid og behandling og minimerer sikkerhetskopieringsvarigheten.

     

    Som standard kan filbufferen oppta opptil en åttendedel av den fysiske RAM-en på Avamar-klienten.
    Hvis klienten for eksempel har 4 GB RAM, er filbufferen begrenset til 4 GB delt på maksimalt 8 eller 512 MB.

    Filbufferen dobles i størrelse hver gang den må øke.
    Filbufferstørrelsene 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.

    Fordi avtar-programmet er et 32-biters program, er den maksimale filbufferstørrelsen som avtar kan bruke, begrenset til mindre enn 2 GB.
    I et eksempel der en klient har 4 GB RAM, er den maksimale størrelsen på filbufferen 352 MB.

     

    Hver oppføring i en filbuffer består av en 4-byte header pluss to 20-byte SHA-1 hashes (44 byte totalt):

    • SHA-1 hash-oppføring av filattributtene.
      Filattributtene inkluderer: Filnavn, filbane, endringstid, filstørrelse, eier, gruppe og tillatelser.
    • SHA-1-hash-oppføring for hash-koden for det faktiske filinnholdet, uavhengig av filattributtene.


    Regel for hurtigbuffer

    Hvis klienten består av N millioner filer, må filbufferen være minst N millioner filer x 44 millioner byte/millioner filer. Dette betyr at filbufferen må være minst N x 44 MB, hvor N er antall millioner filer i sikkerhetskopien.

     

    Eksempel - Filbuffer

    Når en klient har 4 millioner filer, må filbufferen være minst 176 MB (4 x 44 MB). Filbufferen må få lov til å øke til 176 MB for å få plass til alle filene.

     

    Beste praksis:

    Filbufferen må være minimum N x 44 MB, der N er antall millioner filer i sikkerhetskopien. Filbufferen dobles i størrelse hver gang den vokser. Slik endrer du størrelsen på filhurtigbufferen:

    1. Angi --filecachemax-verdien som følger:
       
      --filecachemax = 2 x N x 44

      Der N er antall millioner filer i sikkerhetskopien.
    2. Sett --hashcachemax til en liten verdi, for eksempel:
      --hashcachemax=30

    Justere hash-hurtigbufferen

    Hvis avtar-prosessen finner ut at en hash av en del ikke finnes i hash-hurtigbufferen, spør den Avamar-serveren om tilstedeværelsen av hash-koden.
    Som standard kan hash-hurtigbufferen forbruke opptil en sekstendedel av det fysiske RAM-minnet på Avamar-klienten.
    Ved å bruke den samme klienten med 4 GB RAM som beskrevet i "Tuning the file cache", er hash-hurtigbufferen begrenset til maksimalt 4 GB/16 eller 256 MB.

    Hash-hurtigbufferen dobles også i størrelse hver gang den må øke.
    De nåværende hash-hurtigbufferstørrelsene er i megabyte: 24 MB, 48 MB, 96 MB, 192 MB, 384 MB, 768 MB og så videre. I dette eksemplet hvor en klient har 4 GB RAM, er den maksimale størrelsen på hash-hurtigbufferen 192 MB.

    Hver oppføring i en hash-hurtigbuffer består av en 4-byte header pluss en SHA-1 hash per del eller kompositt, som er hash av innholdet i biten eller kompositten.

     

    Regel for hash-hurtigbuffer

    Hvis klienten består av Y GB databasedata, må hash-hurtigbufferen være minst YGB / gjennomsnittlig bitstørrelse x 24 millioner byte / millioner biter.
    Bruk 24 kB som gjennomsnittlig størrelse for alle sikkerhetskopier.
    Hash-hurtigbufferen må være minst Y MB, der Y er antall GB databasedata i sikkerhetskopien.

     

    Eksempel - Hash-hurtigbuffer

    Når en databaseklient har 500 GB databasedata, må hash-hurtigbufferen kunne økes til minst 500 MB.
    Hash-hurtigbufferen må tillates å øke til neste trinnvise størrelse (768 MB) for å få plass til hashene for alle bitene i en databasesikkerhetskopi.

     

    Beste praksis

    Hash-hurtigbufferen må være minimum Y MB, der Y er størrelsen på databasen som sikkerhetskopieres i GB.

    Hash-hurtigbufferen dobles i størrelse hver gang den vokser.
    For å få tilstrekkelig størrelse på hash-hurtigbufferen, sett --hashcachemax-verdien som følger:

    --hashcachemax = 2 x Y


    Der Y er størrelsen på databasen som skal sikkerhetskopieres i GB.

    Additional Information

    Hvis du vil ha mer informasjon, kan du se veiledningen for anbefalte fremgangsmåter for 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.