Avamar: Långsamma prestanda för Avamar NDMP-säkerhetskopiering och låg processoranvändning av avtar på grund av skalning i TCP-fönstret
Summary: Skalning av TCP-fönster
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-säkerhetskopieringar av en NAS-enhet över NDMP körs långsammare än förväntat.
VNX/Celerra-nätverksgränssnitten är inställda på 10 Gbit/s.
Nätverksgränssnittet av Avamar NDMP Accelerator-noden är inställt på 1 Gbit/s.
Säkerhetskopieringsloggarna visar att NDMP-acceleratornodens processoranvändning är låg under säkerhetskopieringen.
avtar-info <8688>: Status 2014-10-20 07:09:19, 83 476 filer, 9 244 kataloger, 72,26 GB (83 476 filer, 7,312 MB, 44,34 % ny) 592 MB 7 % CPU
avtar Info <8688>: Status 2014-10-20 07:24:19, 126 201 filer, 13 423 kataloger, 80,16 GB (126 201 filer, 10,14 MB, 44,95 % ny) 592 MB 10 % CPU
avtar Info <8688>: Status 2014-10-20 07:54:20, 187 013 filer, 19 327 kataloger, 94,54 GB (187 013 filer, 14,23 MB, 45,52 % ny) 600 MB 8 % PROCESSOR
NDMP-protokollet skickar endast ändrade filer till NDMP-acceleratorn. Vi har mycket arbete med att skicka om de ändrade filerna.
Om processoranvändningen är låg indikerar detta att data som skickas till NDMP-acceleratorn långsammare än vad som är optimalt.
Om ett nätverksspår utförs mellan de två enheterna ser en att många TCP-omöverföringar sker.
VNX/Celerra-nätverksgränssnitten är inställda på 10 Gbit/s.
Nätverksgränssnittet av Avamar NDMP Accelerator-noden är inställt på 1 Gbit/s.
Säkerhetskopieringsloggarna visar att NDMP-acceleratornodens processoranvändning är låg under säkerhetskopieringen.
avtar-info <8688>: Status 2014-10-20 07:09:19, 83 476 filer, 9 244 kataloger, 72,26 GB (83 476 filer, 7,312 MB, 44,34 % ny) 592 MB 7 % CPU
avtar Info <8688>: Status 2014-10-20 07:24:19, 126 201 filer, 13 423 kataloger, 80,16 GB (126 201 filer, 10,14 MB, 44,95 % ny) 592 MB 10 % CPU
avtar Info <8688>: Status 2014-10-20 07:54:20, 187 013 filer, 19 327 kataloger, 94,54 GB (187 013 filer, 14,23 MB, 45,52 % ny) 600 MB 8 % PROCESSOR
NDMP-protokollet skickar endast ändrade filer till NDMP-acceleratorn. Vi har mycket arbete med att skicka om de ändrade filerna.
Om processoranvändningen är låg indikerar detta att data som skickas till NDMP-acceleratorn långsammare än vad som är optimalt.
Om ett nätverksspår utförs mellan de två enheterna ser en att många TCP-omöverföringar sker.
Cause
Den ena sidan försöker tvinga den andra till en olämplig hastighet.
En del av den normala TCP/IP-förhandlingen mellan två enheter för att hitta en allmänt acceptabel sändningshastighet. Vissa gånger försöker den ena eller den andra sidan optimera anslutningshastigheten, men gör det på ett olämpligt sätt.
Om switchen körs med 10 Gbit/s och servern endast är 1 Gbit/s kan switchen försättas i ett tillstånd där den fortsätter att försöka tvinga serverns NIC att kommunicera med 10 Gbit/s.
De resulterande förfrågningarna kan orsaka långsamma prestanda.
Det är vanligt att VNX/Data Domain konfigureras för att använda 10 Gbit/s nätverkskort.
Det är också vanligt att Avamar NDMP Accelerator konfigureras att använda 1 Gbit/s nätverkskort.
Det här är mer komplicerat att se och kanske inte visas som återöverföring av data.
Den visas vanligtvis bara som långsam prestanda.
I avsnittet Lösning i den här artikeln visar vi hur du stänger av TCP-fönstrets skalning så att fjärrförsök att öka gränssnittshastigheten ignoreras.
Du kan prova att stänga av TCP-skjutfönstret och testa innan du gör det permanent.
Den automatiska förhandlade hastigheten kan vara lägre än den högsta möjliga hastigheten.
Andra situationer som kan uppstå omfattar ena sidan, t.ex. Avamar NDMP-accelerator-NIC som annonserar en hastighet på 1 Gbit/s, men switchen är ansluten vid 10 Mbit/s, vilket begränsar prestandan med en faktor på 10.
Nedan visas ett exempel på problemet:
Kör följande som rotanvändare:
# 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
Här ser vi 1000BaseT/Full som stöds och annonseras, men hastigheten är bara 100 Mb/s.
Av en okänd anledning fastställde de under förhandlingsförsöket mindre än om servern kunde hantera dem.
Om du startar om servern återställs vanligtvis detta.
# 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
Om inte kan det finnas nätverksproblem som begränsar hastigheten eller ett problem med switchen.
Låt kundens nätverksteam granska situationen.
Resolution
Om ethtool visar lägre hastighet än den maximala hastighet som NIC kan utföra vid omstart, starta om.
Om så inte är fallet och switchen är 10 Gb och servern är 1 GB inaktiverar du Fönsterskalning enligt nedan.
Så här inaktiverar du Fönsterskalning:
På det här sättet aktiveras TCP-flödeskontrollen innan nätverket kan bli övermättat.
För att göra detta,1
) Kör följande kommando
2) Lägg till följande text i /etc/sysctl.conf
3) Starta en ny NDMP-säkerhetskopiering
Om så inte är fallet och switchen är 10 Gb och servern är 1 GB inaktiverar du Fönsterskalning enligt nedan.
Så här inaktiverar du Fönsterskalning:
På det här sättet aktiveras TCP-flödeskontrollen innan nätverket kan bli övermättat.
För att göra detta,1
) Kör följande kommando
echo 0 > /proc/sys/net/ipv4/tcp_window_scaling
2) Lägg till följande text i /etc/sysctl.conf
net.ipv4.tcp_window_scaling = 0
3) Starta en ny NDMP-säkerhetskopiering
Affected Products
AvamarProducts
Avamar, Avamar Plug-in for NDMPArticle 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.