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

摘要: TCP-ikkunan skaalaus

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

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ä.

原因


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.

解决方案

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

受影响的产品

Avamar

产品

Avamar, Avamar Plug-in for NDMP
文章属性
文章编号: 000051503
文章类型: Solution
上次修改时间: 10 2月 2025
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。