Avamar - Önbellek taşmalarının yedekleme performansı sorunlarına neden olmasını önlemek için Avamar istemci önbelleklerinin boyutunu ayarlama

Summary: Bu makalede, yedekleme performansının yavaşlamasına neden olabilecek önbellek taşmalarını önlemek için Avamar istemci önbelleğinin nasıl ayarlanacağı açıklanmaktadır.

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

İstemci önbelleğinin ayarlanması gerekip gerekmediğini kontrol edin.  

Uygun boyuttaysa önbellek dosyasını değiştirmeyin - performans üzerinde yararlı bir etkisi olmayacaktır.


    En büyük önbellek boyutlarını ayarlama kuralları

    Önbelleklerin, istemcinin tüm işlemleri gerçekleştirmek için yeterli fiziksel RAM'e sahip olmadığı için değiştirilecek kadar büyük olduğundan emin olun. Takas, bellek sayfalarının RAM ve disk arasında taşınmasıdır.

     

    Maksimum önbellek boyutlarını ayarlamak için en iyi yöntemler:

    • Toplam birleşik önbellek boyutlarının, kullanılabilir toplam fiziksel RAM'in dörtte birini geçmesine asla izin vermeyin.
    • Maksimum dosya ve karma önbellek boyutlarını, toplam kullanılabilir fiziksel RAM'in bir kısmına ayarlayın. Negatif tam sayıları kullanarak dosya ve karma önbellek boyutlarını belirtin.
    • Toplam önbellek boyutlarını fiziksel RAM in yaklaşık dörtte biri ile sınırlayın.
    • Önbelleklerden birini -5 (bu, istemcinin RAM'inin %20'sine eşdeğerdir) ve diğer önbelleği -32 (istemcinin RAM'inin %3'ü) olarak ayarlayın.
    • Örneğin, büyük bir veritabanı istemcisi için aşağıdaki ayarları kullanın:
      --filecachemax=-32
      --hashcachemax=-5
    • Varsayılan önbellek boyutlarından farklı bir boyut kullanıyorsanız özelleştirilmiş maksimum önbellek ayarlarını istemcideki avtar.cmd dosyasına dahil edin.
    • Bazen tek seçenek istemcideki fiziksel RAM miktarını artırmak olabilir. İstemciyi birden fazla küçük veri kümesi kullanarak da yedekleyebilirsiniz.
    • Gerekirse, önbelleklerin boyutlarını en iyi değerlerin altında sınırlayın:
      • Tipik bir dosya sunucusu için önce gerekli RAM'i dosya önbelleğine ayırın.
      • Tipik bir veritabanı istemcisi için öncelikle gerekli RAM'i karma önbelleğe ayırın.

    Dosya önbelleğini ayarlama

    Dosya önbelleği silinirse, kullanılmazsa veya küçük boyutluysa, dosya önbelleğinde isabet olmayan her dosya işlenmelidir. İşleme, dosya içeriğinin okunmasını, parçalanmasını, sıkıştırılmasını ve karma hale getirilmesini içerir.
    Bu işlem, Avamar işlemi karmaların daha önce Avamar sunucusuna gönderilip gönderilmediğini kontrol etmeden önce gerçekleşir.
    Dosya önbelleğinde bir dosya varsa, avtar tarafından okunmasına gerek yoktur.
    Bu, zamandan ve işlemden önemli ölçüde tasarruf sağlar ve yedekleme süresini en aza indirir.

     

    Varsayılan olarak, dosya önbelleği Avamar istemcisindeki fiziksel RAM'in sekizde birini tüketebilir.
    Örneğin, istemcinin 4 GB RAM'i varsa, dosya önbelleği 4 GB bölü 8 veya maksimum 512 MB ile sınırlıdır.

    Dosya önbelleğinin boyutu her artması gerektiğinde iki katına çıkar.
    Dosya önbellek boyutları (Megabayt cinsinden) olabilir: 5,5 MB, 11 MB, 22 MB, 44 MB, 88 MB, 176 MB, 352 MB, 704 MB ve 1.408 MB.

    Avtar programı 32 bit bir uygulama olduğundan, avtar'ın kullanabileceği maksimum dosya önbelleği boyutu 2 GB'den az ile sınırlıdır.
    Bir istemcinin 4 GB RAM'e sahip olduğu bir örnekte, dosya önbelleğinin maksimum boyutu 352 MB'dir.

     

    Bir dosya önbelleğindeki her giriş, 4 baytlık bir üstbilgi ve iki adet 20 baytlık SHA-1 karmasından (toplam 44 bayt) oluşur:

    • Dosya özniteliklerinin SHA-1 karma girişi.
      Dosya öznitelikleri şunları içerir: Dosya adı, dosya yolu, değişiklik süresi, dosya boyutu, sahip, grup ve izinler.
    • Dosya özniteliklerinden bağımsız olarak gerçek dosya içeriğinin karması için SHA-1 karma girişi.


    Dosya önbellek kuralı

    İstemci N milyon dosyadan oluşuyorsa dosya önbelleği en az N milyon dosya x 44 milyon bayt/milyon dosya olmalıdır. Bu, dosya önbelleğinin en az N x 44 MB olması gerektiği anlamına gelir; burada N, yedeklemedeki milyonlarca dosyanın sayısıdır.

     

    Örnek - Dosya önbelleği

    Bir istemcide 4 milyon dosya varsa dosya önbelleği en az 176 MB (4 x 44 MB) olmalıdır. Tüm dosyaları barındırmak için dosya önbelleğinin 176 MB'a yükselmesine izin verilmelidir.

     

    En iyi yöntem:

    Dosya önbelleği en az N x 44 MB olmalıdır; burada N, yedeklemedeki milyonlarca dosyanın sayısıdır. Dosya önbelleği her büyüdüğünde iki katına çıkar. Dosya önbelleğini yeterli şekilde boyutlandırmak için:

    1. --filecachemax değerini aşağıdaki gibi ayarlayın:
       
      --filecachemax = 2 x N x 44

      Burada N, yedeklemedeki milyonlarca dosyanın sayısıdır.
    2. --hashcachemax değerini aşağıdaki gibi küçük bir değere ayarlayın:
      --hashcachemax=30

    Hash önbelleğini ayarlama

    Avtar işlemi, karma önbelleğinde bir öbek karmasının bulunmadığını tespit ederse Avamar sunucusunu karma varlığın varlığı konusunda sorgular.
    Varsayılan olarak karma önbellek, Avamar istemcisindeki fiziksel RAM'in on altıda birini tüketebilir.
    Dosya önbelleğini ayarlama" bölümünde açıklanan 4 GB RAM'e sahip aynı istemci kullanıldığında, karma önbellek 4 GB/16 veya maksimum 256 MB ile sınırlıdır.

    Hash önbelleği ayrıca her artması gerektiğinde iki katına çıkar.
    Geçerli karma önbellek boyutları megabayt cinsindendir: 24 MB, 48 MB, 96 MB, 192 MB, 384 MB, 768 MB vb. Bir istemcinin 4 GB RAM'e sahip olduğu bu örnekte karma önbelleğin maksimum boyutu 192 MB'tır.

    Karma önbellekteki her giriş, 4 baytlık bir üstbilgi artı öbek veya bileşik başına bir SHA-1 karmasından oluşur, bu da öbek veya bileşik içeriğinin karmasıdır.

     

    Karma önbellek kuralı

    İstemci Y GB veritabanı verisinden oluşuyorsa karma önbellek en az YGB/ortalama öbek boyutu x 24 milyon bayt/milyon öbek olmalıdır.
    Tüm yedeklemeler için ortalama öbek boyutu olarak 24 KB kullanın.
    Karma önbellek en az Y MB olmalıdır. Burada Y, yedeklemedeki veritabanı verisinin GB sayısını gösterir.

     

    Örnek - Hash cache

    Bir veritabanı istemcisi 500 GB veritabanı verisine sahip olduğunda, karma önbelleğin en az 500 MB'a çıkarılmasına izin verilmelidir.
    Bir veritabanı yedeklemesindeki tüm parçaların karmalarını barındırmak için karma önbelleğin bir sonraki artımlı boyuta (768 MB) yükselmesine izin verilmelidir.

     

    En iyi uygulama

    Karma önbellek en az Y MB olmalıdır. Burada Y, yedeklenen veritabanının GB cinsinden boyutudur.

    Hash önbelleği her büyüdüğünde iki katına çıkar.
    Karma önbelleğini yeterince boyutlandırmak için --hashcachemax değerini aşağıdaki gibi ayarlayın:

    --hashcachemax = 2 x Y


    Burada Y, yedeklenecek veritabanının GB cinsinden boyutudur.

    Additional Information

    Daha fazla bilgi için Avamar Operasyonel En İyi Uygulamalar Kılavuzu'na bakın

    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.