Avamar: Nízký výkon zálohování Avamar NDMP a nízké využití procesoru společností avtar kvůli škálování okna TCP

Summary: Škálování okna TCP

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

Zálohování serveru Avamar zařízení NAS přes NDMP běží pomaleji, než se očekávalo.

Síťová rozhraní VNX/Celerra jsou nastavena na 10 Gb/s.
Síťové rozhraní uzlu Avamar NDMP Accelerator je nastaveno na 1 Gb/s.

Protokoly zálohování ukazují, že využití procesoru uzlu akcelerátoru NDMP je během zálohování nízké.  

Avtar Info <8688>: Stav 2014-10-20 07:09:19, 83 476 souborů, 9 244 adresářů, 72,26 GB (83 476 souborů, 7,312 MB, 44,34 % nových) 592 MB 7 % CPU
avtar Info <8688>: Stav 2014-10-20 07:24:19, 126 201 souborů, 13 423 adresářů, 80,16 GB (soubory 126 201, 10,14 MB, 44,95 % nových) 592 MB 10 % CPU
avtar Info <8688>: Stav 2014-10-20 07:54:20, 187 013 souborů, 19 327 adresářů, 94,54 GB (soubory 187 013, 14,23 MB, 45,52 % nových) 600 MB 8 % procesor


Protokol NDMP odesílá pouze změněné soubory akcelerátoru NDMP. Výrazně pracujeme na tom, abychom změněné soubory vypájeli.
Pokud je využití procesoru nízké, znamená to, že data odesílaná do akcelerátoru NDMP jsou pomalejší, než jsou optimální.

Pokud se mezi dvěma zařízeními provádí síťová trasování, je vidět, že dochází k mnoha opětovným přenosům TCP.

Cause


Jedna strana se snaží vynutit druhou nevhodnou rychlost.
Součástí běžného vyjednávání TCP/IP mezi dvěma zařízeními je najít běžně přijatelnou rychlost přenosu. Někdy se jedna nebo druhá strana snaží optimalizovat rychlost připojení, ale dělá to nevhodně.

Pokud přepínač běží na 10 Gb/s a server pouze 1 Gb/s, může se přepnout do stavu, ve kterém se neustále snaží vynutit, aby síťová karta serveru komunikuje rychlostí 10 Gb/s.
Výsledné požadavky na opětovné vyjednání mohou způsobit nízký výkon.
 
Je běžné, že úložiště VNX/Data Domain je nakonfigurováno tak, aby používalo síťové karty s kapacitou 10 Gb/s.
Je také běžné, že akcelerátor Avamar NDMP je nakonfigurován tak, aby používal síťové karty s kapacitou 1 Gb/s.

To je složitější a je možné, že se může nebo nemusí zobrazovat jako přeprodej dat.
Obvykle se zobrazuje pouze jako nízký výkon.

V části Resolution tohoto článku ukazujeme, jak vypnout škálování okna TCP, takže vzdálené pokusy o zvýšení rychlosti rozhraní budou ignorovány.

Před instalací natrvalo můžete zkusit vypnout posuvné okno TCP a otestovat jej.
   
Rychlost automatického vyjednávání může být nižší než maximální možná rychlost.
Jiné situace, ke kterým může dojít, zahrnují jednu stranu, například nic akcelerátoru Avamar NDMP propaguje rychlost 1 Gb/s, ale přepínač připojený při 10 Mb/s omezuje výkon o faktor 10.

Níže je uveden příklad tohoto problému:

Jako uživatel root spusťte příkaz:
#  ethtool eth0
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: d
        Link detected: yes

Zde vidíme 1000BaseT / plná podpora a ohlašovací, ale rychlost je pouze 100 Mb/s.

Z neznámého důvodu se při pokusu o vyjednávání dohodly na méně, než byl server schopen zpracovat.  
Restartování serveru jej obvykle resetuje.
# ethtool eth0
Settings for eth0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: d
        Link detected: yes

Pokud ne, může dojít k problémům se sítí, které omezují rychlost přepínače nebo problém s přepínačem.

Požádejte tým zákaznické sítě, aby situaci zkontroloval.

Resolution

Pokud nástroj ethtool vykazuje pomalejší rychlost, než je maximální rychlost, na kterou může síťová karta pracovat, restartujte počítač.
Pokud tomu tak není a přepínač má kapacitu 10 Gb a server má velikost 1 Gb, zakažte škálování okna podle níže uvedených pokynů.

Zakázání škálování okna:

Takto se aktivuje kontrola toku TCP před sytostí sítě.

To provedete

1) Spuštěním následujícího příkazu
echo 0 > /proc/sys/net/ipv4/tcp_window_scaling

2) Přidejte následující text do souboru /etc/sysctl.conf.
net.ipv4.tcp_window_scaling = 0

3) Spuštění nové zálohy NDMP

Affected Products

Avamar

Products

Avamar, Avamar Plug-in for NDMP
Article Properties
Article Number: 000051503
Article Type: Solution
Last Modified: 10 Feb 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.