Avamar: Avamarin NDMP-varmuuskopioinnin hitaus ja suorittimen hitaus TCP-ikkunan skaalauksen vuoksi

Summary: TCP-ikkunan skaalaus

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

NAS-laitteen Avamar-varmuuskopioinnit NDMP:n kautta toimivat odotettua hitaammin.

VNX/Celerra-verkkoliitäntöjen asetukseksi on määritetty 10 Gb/s.
Avamar NDMP Accelerator -solmun verkkoliittymän arvo on 1 Gb/s.

Varmuuskopiointilokeissa näkyy, että NDMP Accelerator -solmun suoritinkäyttö on vähäistä varmuuskopioinnin aikana.  

avtar-tiedot <8688>: Status 2014-10-20 07:09:19, 83 476 tiedostoa, 9 244 hakemistoa, 72,26 Gt (83 476 tiedostoa, 7,312 Mt, 44,34 % uutta) 592 Mt 7 % CPU
avtar Info <8688>: Status 2014-10-20 07:24:19, 126 201 tiedostoa, 13 423 hakemistoa, 80,16 Gt (126 201 tiedostoa, 10,14 Mt, 44,95 % uutta) 592 Mt 10 % suorittimen
avtar-tiedot <8688>: Status 2014-10-20 07:54:20, 187 013 tiedostoa, 19 327 hakemistoa, 94,54 Gt (187 013 tiedostoa, 14,23 Mt, 45,52 % uutta) 600 Mt 8 % suoritin


NDMP-protokolla lähettää vain muutetut tiedostot NDMP-kiihdyttimeen. Olemme korjanneet muokattuja tiedostoja merkittävästi.
Jos suorittimen käyttö on vähäistä, se tarkoittaa, että NDMP-kiihdyttimeen lähetetyt tiedot ovat hitaampia kuin optimaaliset.

Jos näiden kahden laitteen välille tehdään verkkojäljitys, voidaan havaita, että useita TCP:n uudelleenlähetyksiä on käynnissä.

Cause


Toinen osapuoli yrittää pakottaa toisen epäasialliseen nopeuteen.
Kahden laitteen välisen normaalin TCP/IP-neuvottelun osana se löytää yleisesti hyväksyttävän lähetys vastaanottonopeuden. Joskus toinen osapuoli yrittää optimoida yhteyden nopeuden, mutta tekee sen epäasiallisesti.

Jos kytkin on nopeudella 10 Gb/s ja palvelin vain 1 Gb/s, kytkin voi siirtyä tilaan, jossa se yrittää pakottaa palvelimen verkkokortin viestimään 10 Gb/s:n nopeudella.
Tämän seurauksena tehtyjen pyyntöjen esittäminen voi hidastaa toimintaa.
 
VNX/Data Domain määritetään yleisesti käyttämään 10 Gb/s:n verkkokortteja.
Avamar NDMP -kiihdytin määritetään myös käyttämään 1 Gb/s:n verkkokortteja.

Tämä on tätä monimutkaisempaa, ja se saattaa näkyä tietojen uudelleenlähetyksenä.
Se näkyy tavallisesti vain hitaana.

Tämän artikkelin Ratkaisu-osassa näytetään, miten TCP-ikkunan skaalaus poistetaan käytöstä, jotta liittymän nopeuden etäyritykset ohitetaan.

Voit kokeilla sammuttaa TCP-liukuikkunan ja testata sitä, ennen kuin se muuttuu pysyväksi.
   
Automaattinen neuvoteltu nopeus voi olla pienempi kuin suurin mahdollinen nopeus.
Muita tilanteita saattaa ilmetä, jos käytössä on toinen puoli, esimerkiksi Avamar NDMP -kiihdyttimen verkkokortti, joka mainostaa 1 Gb/s-nopeutta, mutta kytkin on liitetty 10 Mb/s:n nopeuteen, mikä rajoittaa suorituskykyä tekijällä 10.

Alla on esimerkki tästä ongelmasta:

suorita pääkäyttäjänä:
#  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

Tässä näkyy 1000BaseT / Full -tuettu ja -ilmoitus, mutta nopeus on vain 100 Mb/s.

Tuntemattomasta syystä neuvotteluyrityksen aikana asiakas vakiinnsti pienemmän osan kuin palvelin pystyi käsittelemään.  
Palvelimen uudelleenkäynnistys nollaa yleensä tämän.
# 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

Jos näin ei ole, verkko-ongelmat saattavat rajoittaa nopeutta tai kytkimessä saattaa olla ongelma.

Pyydä asiakkaan verkkotiimiä tarkistamaan tilanne.

Resolution

Jos ethtool-apuohjelman nopeus on pienempi kuin verkkokortin enimmäisnopeus, käynnistä järjestelmä uudelleen.
Jos näin ei ole ja kytkimen koko on 10 Gb ja palvelimen koko on 1 Gt, poista Windowsin skaalaus käytöstä seuraavasti.

Windowsin skaalauksen poistaminen käytöstä:

siten TCP-vuonohjaus aktivoidaan, ennen kuin verkko saattaa ylikyllästyä.

1) Suorita

seuraava komento:
echo 0 > /proc/sys/net/ipv4/tcp_window_scaling

2) Lisää seuraava teksti osoitteeseen /etc/sysctl.conf
net.ipv4.tcp_window_scaling = 0

3) Aloita uusi NDMP-varmuuskopiointi

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.