Klient Avamar vyžaduje k provedení zálohy paměť, procesor, síť a zdroje I/O. Tyto zdroje sdílejí i další služby operačního systému, včetně procesů, které mohou být důležitější než Avamar.
Tento článek popisuje omezování a upřednostňování zdrojů procesoru, sítě a I/O, které proces avtar spotřebovává během zálohování.
Proces Avamar avtar využívá tolik šířky pásma sítě, cyklů procesoru a operací I/O, kolik mu poskytne operační systém. Systém Avamar lze nastavit s parametry, které určí, jak agresivní bude při nárokování některých z těchto systémových zdrojů.
Využití procesoru
Klientský počítač Avamar může být souborovým serverem, poštovním serverem, databází nebo může mít jinou roli, která vyžaduje systémové prostředky.
Pokud zálohování běží v době, kdy jsou tyto systémové prostředky silně zatížené, může to mít vliv na zálohování i na běžnou roli klienta. Pokud není možné naplánovat spuštění zálohy během období klidu, můžete omezit využití procesoru službou avtar, abyste zajistili, že zůstane k dispozici dostatečný počet cyklů procesoru pro primární funkci klienta.
Využití procesoru služby Avtar lze zkontrolovat v protokolu zálohování klienta Avamar, jak je znázorněno níže:
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
Procentuální hodnota využití procesoru může v prostředích, kde je k dispozici více jader procesoru, dosáhnout více než 100 %.
Upřednostnění procesů procesoru
Chování v systému Linuxu:
- Proces agenta automaticky nastaví všechny procesy, které vytváří, na „dobrou“ úroveň.
- V systému Linux se úrovně priority pohybují od -20 do 20, kde -20 je nejvyšší priorita.
- Ve výchozím nastavení se procesy vytvářejí s prioritou 0.
- Služba avtar se vytvoří s prioritou 10, což je nižší než výchozí priorita.
Chování v systému Windows:
- Systém Windows spravuje úrovně priority v rozsahu od 1 (nejnižší) do 31 (nejvyšší).
- Služba Avtar se vytvoří se třídou BELOW_NORMAL_PRIORITY_CLASS, což znamená, že se vlákna vlastněná službou avtar ve výchozím nastavení vytváří s prioritou 6.
- Pro informaci, vlákna vytvořená procesy v systému Windows mají výchozí prioritu 8.
Využití sítě
Ve srovnání s tradičním zálohovacím softwarem spotřebovává software Avamar malou šířku pásma. Pokud je však klient Avamar oddělen od serveru Avamar linkou s nízkou šířkou pásma, může být užitečné omezit využití sítě. To může zabránit zahlcení linky zálohovanými daty a zpomalení přenosu časově kritičtějších dat.
Upřednostnění operací I/O
Priorita I/O klientských procesů Avamar není explicitně nastavena.
Chování v systému Linux:
- Úroveň operací I/O se pohybuje od 0 (nejvyšší priorita) do 7 (nejnižší priorita).
- Je použitý algoritmus (úroveň procesoru + 20)/5 (zdroj: http://linux.die.net/man/1/ionice)
- Pro službu avtar je priorita I/O (10 + 20)/5 = 6, což je druhá nejnižší priorita I/O.
- Pro srovnání, priorita operací I/O procesu s výchozí prioritou vlákna 0 by byla 4.
Chování v systému Windows:
V systému Windows není priorita operací I/O tak jasná. Společnost Microsoft tvrdí, že priorita operací I/O procesu je svázána s prioritou vlákna. Šetření technického týmu společnosti Avamar ohledně problému č. 240762 ukázalo, že v praxi tomu tak zřejmě není. Nastavení služby avtar tak, aby běžela s nižší prioritou, nemění prioritu operací I/O z výchozí hodnoty.
Využití paměti
Velikost paměti, která je vyžadována během zálohování, závisí na velikosti souboru cache a typu používaných souborů cache.
Tradiční soubory „monolitické“ cache načítají celé soubory cache do paměti, zatímco cache stránkovacích souborů stránkují data do paměti podle potřeby.
Využití paměti a velikost souboru cache jsou nad rámec tohoto článku znalostní databáze. Další informace najdete v průvodci vzorovými provozními postupy.
Využití cyklů procesoru, šířky pásma sítě a I/O služby Avtar není ve výchozím nastavení omezeno. Jedná se o normální a očekávané chování, protože je velmi žádoucí, aby se zálohy Avamar spouštěly a dokončily co nejrychleji.
K dispozici jsou následující příznaky, které omezují využití sítě a procesoru službou avtar:
--net-throttle (omezuje využití sítě)
--cpu-throttle (omezuje využití procesoru)
Chcete-li implementovat některý z těchto příznaků, upravte soubor avtar.cmd, který se nachází v adresáři klienta Avamar avs/var adresáře.
Poznámka: Pokud soubor neexistuje, vytvořte nový soubor avtar.cmd.
Omezení využití procesoru
Příznak by měl mít následující formát, kde „80“ představuje maximální průměrné procento procesoru, které by měla služba avtar využívat.
--cpu-throttle=80
Tento příznak byl zaveden dříve, než se začaly široce používat vícejádrové procesory. Procento, které se má využít, může vyžadovat trochu experimentování. Zdálo se, že zálohování, které se provádí na dvoujádrovém stolním počítači se službou avtar a omezením na 10 %, využívá přibližně 5 % zdrojů procesoru.
Omezení využití sítě
Položka v souboru by měla mít následující formát:
--throttle=Mbit/sec
Po implementaci se služba avtar v případě potřeby po odeslání každého paketu pozastaví. Tím se zajistí, že využití sítě nepřekročí stanovenou maximální šířku pásma (udávanou v megabitech za sekundu).
Například --throttle=5 využívá polovinu připojení 10 Mbit/s, --throttle=0,772 omezuje použití na jednu polovinu připojení T1.
Po provedení změny uložte soubor avtar.cmd .
Změny by se měly projevit při příštím spuštění nového procesu avtar.
Případně můžete pomocí karty Options v nástroji Avamar Administrator vybrat příslušný doplněk systému souborů z rozevíracího seznamu (Windows File System, Linux File System atd.).
Zaškrtněte políčko „Show Advanced Options“ a přejděte dolů na položku „Network rate throttle (Mb/s)“.
Vyplňte požadovanou šířku pásma v Mb/s (lze použít desetinná místa, například 1,2).
Zálohování doplňku Avamar
V případě zálohování doplňků (Exchange, Oracle atd.) vyberte v uživatelském rozhraní nástroje Avamar Administrator doplněk z rozevírací nabídky, klikněte na tlačítko „More“ a ručně zadejte atribut a hodnotu.
Jako atribut zadejte [avtar]net-throttle. Jako hodnotu atributu zadejte požadovanou šířku pásma. Až budete s nastavením spokojeni, klikněte na symbol + pod poli a přidejte příznak do pole níže.
Kliknutím na tlačítko OK uložte změny.
[avtar] v příznaku říká doplňku, aby předal příznak službě avtar, což je proces, který komunikuje se serverem.
Příznaky omezení výkonu používejte OPATRNĚ a mějte na paměti následující:
-
Procesy běží tak rychle, jak jen mohou. Pokud se pokusíme snížit využití procesoru nebo sítě, zálohování může běžet mnohem pomaleji, než by jinak běželo. Pomalé zálohování se nemusí dokončit během běžného okna zálohování.
-
Pokud je zálohování zpomaleno, ostatní klienti, jejichž zálohy čekají ve frontě na spuštění, budou zpožděni o prodlouženou dobu zálohování tohoto klienta.
-
Pokud klient provádí v době zálohování systému Avamar jinou práci, je tato práce ovlivněna méně, ale po delší dobu.
Máte-li pochybnosti o vhodnosti použití níže uvedených příznaků, obraťte se na zástupce profesionálních služeb společnosti Dell.
Omezování výkonu sítě může být trhané.
Graf sítě zobrazující provoz pro klienta s omezením výkonu nastaveným na 0,2 (megabitů za sekundu) může odhalit, že data přenášená mezi klientem a serverem probíhají v krátkých dávkách rychlostí přes 150 Mb/s.
Algoritmus omezení výkonu sítě Avamar pracuje tak, že přenáší data v krátkých intervalech. Po každém intervalu algoritmus zařadí data do fronty po příslušnou dobu a teprve poté bude v odesílání dat pokračovat. Data se odesílají rychlostí, která odpovídá úrovni omezení výkonu, která je určena příznakem omezení.
Úroveň „zadrhání“ závisí na podrobnosti sledování. Jinými slovy, analýza přenosových rychlostí v subsekundových intervalech vykazuje zadrhávání, ale pokud se podíváme na celkový objem dat, který je odeslán za celou dobu zálohování, zjistíme, že se blíží rychlosti 0,2 MB/s.
Níže je uveden krátkodobý graf zálohování, který je zachycen v průběhu několika minut:
Často kladené dotazy:
- Jak velká šířka pásma se používá pro jednotlivé intervaly.
Služba Avtar se snaží přenášet data co nejrychleji. Množství dat závisí na následujících skutečnostech.
- Maximální šířka pásma připojení
- Celková latence v síti
- Kvalita služeb
- Jakékoli další potenciální běžné překážky
Funkce omezení výkonu je určena k zprůměrování využití sítě v průběhu času. Služba avtar zpožděně odesílá datové pakety, aby nepřenášela více, než povoluje hodnota omezení výkonu.
- Jak dlouho trvá jeden interval?
Služba Avtar čeká mezi odesláním paketů, aby bylo zajištěno, že využití sítě nepřekročí průměrnou šířku pásma určenou nastavením omezení výkonu. Tato pauza trvá tak dlouho, jak je potřeba.
- Jaká data se přenášejí během jednotlivých intervalů?
Dotazy na kontrolu, zda se na serveru Avamar již nacházejí data, která nejsou v místní cache klienta, a pakety obsahující nová, jedinečná záložní data, která v systému Avamar neexistují.
- Je možné použít omezení výkonu sítě napříč skupinami klientů na pracovišti?
Ne. Omezení výkonu sítě se používá pro jednotlivé klienty. Řídí šířku pásma, kterou může konkrétní klient spotřebovat (v průměru). Pokud je na jednom pracovišti přítomno více klientů Avamar a všechny mají podobné omezení výkonu, síťové připojení může být stále zcela vyčerpáno. Pokud potřebujete řídit, kolik dat se má odesílat mezi dvěma pracovišti, použijte omezení výkonu na úrovni sítě.
Omezení výkonu sítě během zálohování systému Avamar do systému Data Domain
Omezení výkonu sítě zálohování do systému Data Domain je podporováno v prostředích s klientem Avamar 7.1 a systémem Data Domain 5.5 nebo novějšími.