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: Yedekleme istemcisinin CPU, ağ, GÇ ve bellek tüketimini kısıtlama

Summary: Bu makalede, yedekleme işlemi devam ederken bir Avamar istemcisi tarafından tüketilen fiziksel kaynakların nasıl sınırlanacağı 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.

Symptoms

Avamar istemcisi, yedekleme gerçekleştirmek için bellek, CPU, ağ ve G/Ç kaynakları gerektirir. Diğer işletim sistemi hizmetleri, Avamar'dan daha "görev açısından kritik" olabilecek süreçler de dahil olmak üzere bu kaynakları paylaşır.  

Bu makalede, yedekleme sırasında avtar işlemi tarafından tüketilen CPU, ağ ve G/Ç kaynaklarının azaltılması ve önceliklendirilmesi ele alınmaktadır.

Avamar avtar işlemi, işletim sistemi tarafından kullanılabilir hale getirilen kadar ağ bant genişliği, CPU döngüsü ve G/Ç kullanır. Avamar, bu sistem kaynaklarından bazıları üzerinde hak talebinde bulunurken ne kadar agresif olduğunu belirleyen parametrelerle ayarlanabilir.

CPU Kullanımı
Avamar istemci makinesi bir dosyalayıcı sunucusu, posta sunucusu, veritabanı olabilir veya sistem kaynakları gerektiren başka bir role sahip olabilir.

Bu sistem kaynakları ağır yük altındayken bir yedekleme çalışırsa hem yedekleme hem de istemcinin normal rolü etkilenebilir. Yedeklemeyi sessiz bir dönemde çalışacak şekilde zamanlamak mümkün değilse istemcinin birincil işlevi için yeterli CPU döngüsünün kullanılabilir durumda kalmasını sağlamak için avtar ile CPU kullanımını kısıtlamak isteyebilirsiniz.

Avtar CPU kullanımı, aşağıda gösterildiği gibi Avamar istemci yedekleme günlüğünde incelenebilir:    
avtar Info <5100>: Status 2009-04-10 20:37:02, 0 files, 25.00 GB (0 files, 473.7 MB, 1.85% new) 117 MB 99% CPU

Birden fazla CPU çekirdeğinin bulunduğu ortamlarda CPU yüzdesi değerinin %100'ün üzerine çıktığı görülebilir.

CPU Süreç Önceliği
Linux Davranışı:   

  • Avagent süreci, ortaya çıkardığı tüm süreçleri otomatik olarak "güzel" bir seviyede olacak şekilde ayarlar.
  • Linux'ta öncelik düzeyleri -20 ile 20 arasında değişir ve -20 değeri en yüksek önceliktir.
  • Varsayılan olarak, işlemler 0 önceliğiyle oluşturulur.
  • Avtar, varsayılan öncelikten daha düşük olan 10 önceliğiyle oluşturulur.

Windows Davranışı:   

  • Windows, 1 (en düşük) ile 31 (en yüksek) arasında değişen öncelik düzeylerini yönetir.
  • Avtar BELOW_NORMAL_PRIORITY_CLASS ile oluşturulur, bu da varsayılan olarak avtar'ın sahip olduğu iş parçacıklarının öncelik 6 ile oluşturulduğu anlamına gelir.
  • Başvuru için, Windows'taki işlemler tarafından oluşturulan iş parçacıklarının varsayılan önceliği 8'dir.

Ağ Kullanımı
Geleneksel yedekleme yazılımına kıyasla Avamar az bant genişliği tüketir. Ancak bir Avamar istemcisi bir Avamar sunucusundan düşük bant genişliğine sahip bir bağlantıyla ayrılırsa ağ kullanımını kısıtlamak faydalı olabilir. Bu, yedekleme verilerinin bir hattı boğmasını önleyebilir ve daha fazla zaman açısından kritik verinin iletimini yavaşlatabilir.

G/Ç Önceliklendirmesi
Avamar istemci işlemlerinin G/Ç önceliği açıkça ayarlanmamıştır.
Linux Davranışı:   

  • G/Ç doğruluğu 0 (en yüksek öncelik) ile 7 (en düşük öncelik) arasında değişir.
  • Kullanılan algoritma (cpu nezaketi + 20)/5'tir (kaynak: http://linux.die.net/man/1/ionice)
  • Avtar için G/Ç önceliği (10 + 20)/5 = 6 olur ve bu ikinci en düşük G/Ç Önceliğidir.
  • Buna karşılık, varsayılan iş parçacığı önceliği 0 olan bir işlemin G/Ç önceliği 4 olur.

Windows Davranışı:    
Windows için G/Ç önceliklendirmesi daha az belirgindir. Microsoft, bir işlemin G/Ç önceliğinin iş parçacığı önceliğine bağlı olduğunu iddia ediyor. Sorun #240762 için Avamar Engineering araştırması, pratikte durumun böyle görünmediğini gösterdi. Avtar'ı daha düşük bir öncelikle çalışacak şekilde ayarlamak, G/Ç önceliğini varsayılandan değiştirmez.

Bellek kullanımı
Yedekleme sırasında gereken bellek miktarı, önbellek dosyasının boyutuna ve kullanılan önbellek dosyalarının türüne bağlıdır.  

Geleneksel 'monolitik' önbellek dosyaları, tüm önbellek dosyalarını belleğe yüklerken, disk belleği önbellek dosyaları gerektiğinde 'sayfa' verilerini belleğe yükler.

Bellek kullanımı ve önbellek dosyası boyutlandırması bu KB makalesinin kapsamı dışındadır. Daha fazla bilgi için Operasyonel En İyi Uygulamalar Kılavuzu'na bakın.

Cause

Avtar'ın CPU döngüleri, ağ bant genişliği ve G/Ç kullanımı varsayılan olarak kısıtlanmamıştır. Avamar yedeklemelerinin mümkün olduğunca çabuk çalışması ve tamamlanması en çok istenen husus olduğundan bu normal ve beklenen bir davranıştır.

Resolution

Avtar işleminin ağ ve CPU kullanımını kısıtlamak için aşağıdaki bayraklar mevcuttur:    

--net-throttle (ağ kullanımını kısıtlar)
--cpu-throttle (CPU kullanımını kısıtlar)

Bu bayraklardan herhangi birini uygulamak için Avamar istemcisi avtar.cmd nin avs/var dizini. 

Not: Mevcut bir dosya yoksa yeni
bir 'avtar.cmd' dosyası oluşturun.

CPU kısıtlaması
Bayrak aşağıdaki biçimde olmalıdır. Burada '80', avtar'ın kullanması gereken maksimum ortalama CPU yüzdesidir.

--cpu-throttle=80

Bu bayrak, çok çekirdekli CPU'lar yaygın olarak kullanılmadan önce tanıtıldı. Kullanılacak yüzde, deneme gerektirebilir. Avtar'ın %10'a düşürüldüğü çift çekirdekli bir masaüstü makinede gerçekleştirilen bir yedekleme, CPU kaynağının yaklaşık %5'ini kullanıyor gibi görünüyordu.

Ağ Kısıtlaması
Dosyaya yapılan giriş aşağıdaki biçimde olmalıdır:   

--throttle=Mbit/sn 

Uygulandığında, her paket gönderildikten sonra gerekirse avtar duraklar. Bu, ağ kullanımının belirtilen maksimum bant genişliğini (saniye başına megabit olarak belirtilir) aşmamasını sağlar.

Örneğin, --throttle=5 10Mbit/sn bağlantının yarısını kullanır, --gaz kelebeği=0.772 kullanımı T1 bağlantısının yarısıyla kısıtlar.

Değişikliği yaptıktan sonra, avtar.cmd dosya.

Değişiklikler, avagent'ın bir dahaki sefere yeni bir avtar işlemi oluşturduğunda geçerli olacaktır.

Alternatif olarak, Avamar Administrator'daki Options sekmesini kullanarak
açılır listeden uygun dosya sistemi eklentisini seçin (Windows File System, Linux File System vb.). 

Show Advanced Options" onay kutusunu işaretleyin ve "Network rate throttle (Mbps)" seçeneğini bulmak için aşağı kaydırın.

Bunu Mbps cinsinden gerekli bant genişliği ile doldurun (ondalık sayılar iyidir, örneğin 1.2).

Avamar eklentisi yedeklemeleri
Eklenti yedeklemeleri (Exchange, Oracle vb.) için Avamar Administrator kullanıcı arayüzünde menü açılır menüsünden eklentiyi seçin, "More" düğmesine tıklayın ve özniteliği ve değeri elle girin.

Öznitelik için [avtar]net-throttle girin. Öznitelik değeri için gerekli bant genişliğini girin. Ayardan memnun olduğunuzda, bayrağı aşağıdaki kutuya eklemek için alanların altındaki + işaretine tıklayın.

Değişiklikleri kaydetmek için Tamam'a tıklayın.

Bayraktaki [avtar], eklentiye bayrağı sunucuyla iletişim kuran işlem olan avtar'a iletmesini söyler.
 

Additional Information

Gaz kelebeği bayraklarını DİKKATLİ kullanın ve aşağıdakilere dikkat edin:    

  1. İşlemler olabildiğince hızlı çalışır. CPU veya ağ kullanımını azaltmaya çalışırsak yedekleme, normalde çalışacağından çok daha yavaş çalışabilir. Yavaş yedeklemeler normal bir yedekleme aralığında tamamlanmayabilir.
  2. Yedekleme yavaşlarsa yedeklemeleri başlamak için sıraya alınan diğer istemciler, bu istemcinin yedekleme süresinin uzaması nedeniyle gecikir.
  3. İstemci, Avamar yedeklemesi sırasında başka bir iş yapıyorsa bu çalışma daha az ancak daha uzun süre etkilenir.
    Aşağıda açıklanan bayrakların uygulanmasının uygunluğu konusunda şüpheniz varsa Dell Profesyonel Hizmetler Temsilcinizle iletişime geçin.
Ağ kısıtlaması 'patlamış'
görünebilirKısıtlaması 0,2 (saniyede megabit) olarak ayarlanmış bir istemcinin trafiğini gösteren bir ağ grafiği, istemci ile sunucu arasında iletilen verilerin 150 Mb/sn'nin üzerindeki hızlarda kısa aralıklarla gerçekleştiğini ortaya çıkarabilir.

Avamar ağ kısıtlama algoritması, verileri kısa aralıklarla iletecek şekilde çalışır. Her seri işlemden sonra algoritma, veri göndermeye devam etmeden önce verileri uygun bir süre kuyruğa alır. Veriler, kısıtlama bayrağı tarafından belirtilen azaltma düzeyine eşdeğer bir hızda gönderilir.

Algılanan 'patlama' seviyesi, izlemenin ayrıntı düzeyi ile ilişkilidir. Başka bir deyişle, iletim hızlarının saniyenin altındaki artışlarla analizi, patlama davranışı gösterir, ancak bir yedekleme süresi boyunca gönderilen toplam veri miktarına bakarsak, bunun 0,2 Mb/sn'ye yakın olduğunu görmeliyiz.

Aşağıda, bir yedekleme için birkaç dakika içinde yakalanan kısa vadeli bir grafik verilmiştir:

kA2j0000000QXegCAG_5_0

Sık sorulan sorular:    
  • Seri çekim için ne kadar bant genişliği kullanılacağı. 
Avtar, verileri olabildiğince hızlı bir şekilde iletmeye çalışır. Ne kadarı aşağıdakilere bağlıdır. 
  • Bağlantının maksimum bant genişliği
  • Ağ genelinde uçtan uca gecikme süresi
  • Hizmet Kalitesi
  • Uygulanabilecek diğer normal performans sorunları
Kısıtlama özelliği, zaman içinde ağ kullanımının ortalamasını almak için tasarlanmıştır. Avtar, kısıtlama değerinin izin verdiğinden fazlasını iletmemek için veri paketlerinin gönderilmesini geciktirir.
  • Bir patlama ne kadar sürer?
Avtar, ağ kullanımının kısıtlama ayarı tarafından belirtilen ortalama bant genişliğini aşmadığından emin olmak için paketlerin gönderilmesi arasında bekler. Bu duraklama gerektiği sürece devam eder.
  • Bir "patlama" sırasında hangi verilerin iletildiğini açıklayabilir misiniz?
Yerel istemci önbelleğinde olmayan verilerin Avamar sunucusunda zaten mevcut olup olmadığını ve Avamar sisteminde mevcut olmayan yeni, benzersiz yedekleme verilerini içeren paketleri kontrol etmeye yönelik sorgular.
 
  • Ağ kısıtlaması bir sitedeki istemci grupları arasında uygulanabilir mi?
Olamaz. Ağ kısıtlaması, istemci başına uygulanır. Belirli bir istemcinin tüketebileceği bant genişliğini (ortalama olarak) kontrol eder. Bir konumda çok sayıda Avamar istemcisi varsa ve hepsi benzer şekilde kısıtlanmışsa ağ bağlantısı yine de tamamen tüketilebilir. İki site arasında ne kadar veri gönderileceğini denetlemeniz gerekiyorsa, ağ düzeyinde azaltma uygulayın.

Data Domain'e Avamar yedeklemeleri sırasında ağ kısıtlaması
Avamar istemcisinin v7.1 ve Data Domain'in v5.5 veya sonraki sürümlerde olduğu yerlerde Data Domain'e yedeklemelerin ağ kısıtlaması desteklenir.

Affected Products

Avamar

Products

Avamar
Article Properties
Article Number: 000170398
Article Type: Solution
Last Modified: 26 Jan 2024
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.