Avamar: Niska wydajność tworzenia kopii zapasowych NDMP Avamar i niski poziom wykorzystania procesora przez avtar ze względu na skalowanie okna TCP
摘要: Skalowanie okna TCP
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
Kopie zapasowe Avamar urządzenia NAS za pośrednictwem NDMP działają wolniej niż oczekiwano.
Interfejsy sieciowe VNX/Celerra są ustawione na 10 Gb/s.
Interfejs sieciowy węzła akceleratora NDMP Avamar jest ustawiony na 1 Gb/s.
Dzienniki kopii zapasowej pokazują, że użycie procesora węzła akceleratora NDMP jest niskie podczas tworzenia kopii zapasowej.
avtar Info <8688>: Stan 2014-10-20 07:09:19, 83 476 plików, 9244 katalogi, 72,26 GB (83 476 plików, 7,312 MB, 44,34% nowych) 592 MB 7% informacji o <procesorze
8688>: Stan 2014-10-20 07:24:19, 126 201 plików, 13 423 katalogi, 80,16 GB (pliki 126 201, 10,14 MB, 44,95% nowe), 592 MB 10% cpu
avtar Info <8688>: Stan 2014-10-20 07:54:20, 187 013 plików, 19 327 katalogów, 94,54 GB (187 013 plików, 14,23 MB, 45,52% nowych) procesor
600 MB 8%Protokół NDMP wysyła tylko zmienione pliki do akceleratora NDMP. Aby ponownie zainstalować zmodyfikowane pliki, należy wykonać znaczną ilość pracy.
Jeśli użycie procesora jest niskie, oznacza to, że dane przesyłane do akceleratora NDMP wolniej niż jest to optymalne.
W przypadku przeprowadzenia śledzenia sieci między dwoma urządzeniami można sprawdzić, czy występuje wiele ponownych transmisji TCP.
Interfejsy sieciowe VNX/Celerra są ustawione na 10 Gb/s.
Interfejs sieciowy węzła akceleratora NDMP Avamar jest ustawiony na 1 Gb/s.
Dzienniki kopii zapasowej pokazują, że użycie procesora węzła akceleratora NDMP jest niskie podczas tworzenia kopii zapasowej.
avtar Info <8688>: Stan 2014-10-20 07:09:19, 83 476 plików, 9244 katalogi, 72,26 GB (83 476 plików, 7,312 MB, 44,34% nowych) 592 MB 7% informacji o <procesorze
8688>: Stan 2014-10-20 07:24:19, 126 201 plików, 13 423 katalogi, 80,16 GB (pliki 126 201, 10,14 MB, 44,95% nowe), 592 MB 10% cpu
avtar Info <8688>: Stan 2014-10-20 07:54:20, 187 013 plików, 19 327 katalogów, 94,54 GB (187 013 plików, 14,23 MB, 45,52% nowych) procesor
600 MB 8%Protokół NDMP wysyła tylko zmienione pliki do akceleratora NDMP. Aby ponownie zainstalować zmodyfikowane pliki, należy wykonać znaczną ilość pracy.
Jeśli użycie procesora jest niskie, oznacza to, że dane przesyłane do akceleratora NDMP wolniej niż jest to optymalne.
W przypadku przeprowadzenia śledzenia sieci między dwoma urządzeniami można sprawdzić, czy występuje wiele ponownych transmisji TCP.
原因
Jedna strona próbuje wymusić na drugą stronę nieodpowiednią szybkość.
Stanowi część normalnej negocjacji TCP/IP między dwoma urządzeniami w celu znalezienia powszechnie akceptowalnej prędkości odbioru transmisji. Czasami jedna lub druga strona próbuje zoptymalizować szybkość połączenia, ale robi to niewłaściwie.
Jeśli przełącznik działa z prędkością 10 Gb/s, a serwer tylko 1 Gb/s, przełącznik może przejść do stanu, w którym nadal próbuje wymusić komunikację karty sieciowej serwera z prędkością 10 Gb/s.
Powstałe w ten sposób żądania zgłoszenia mogą spowodować obniżenie wydajności.
Często skonfigurowano VNX/Data Domain do korzystania z kart sieciowych 10 Gb/s.
Akcelerator NDMP Avamar jest często skonfigurowany do korzystania z kart sieciowych 1 Gb/s.
Jest to bardziej skomplikowane w przypadku ponownego przesłania danych.
Zazwyczaj wykazuje jedynie niską wydajność.
W sekcji Rozwiązanie tego artykułu przedstawiono sposób wyłączania skalowania okna TCP, aby zignorować próby zdalnego zwiększenia szybkości interfejsu.
Możesz spróbować wyłączyć wysuwane okno TCP i przetestować je przed wprowadzeniem go na stałe.
Szybkość automatycznej negocjacji może być niższa niż maksymalna możliwa szybkość.
Inne sytuacje, które mogą wystąpić z jednej strony, mówią, że karta sieciowa akceleratora NDMP Avamar reklamuje szybkość 1 Gb/s, ale przełącznik podłączony z prędkością 10 Mb/s ogranicza wydajność o 10.
Poniżej przedstawiono przykład tego problemu:
jako użytkownik główny uruchom polecenie:
# 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
Tutaj widać 1000BaseT/Full obsługiwane i anonsowane, ale szybkość wynosi tylko 100 Mb/s.
Z nieznanego powodu podczas próby negocjacji rozliczone na mniej niż serwer był w stanie obsługiwać.
Ponowne uruchomienie serwera zwykle spowoduje zresetowanie tego ustawienia.
# 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
Jeśli nie, mogą wystąpić problemy z siecią ograniczające prędkość lub problem z przełącznikiem.
Poproś zespół ds. sieci klienta o zapoznanie się z sytuacją.
解决方案
Jeśli narzędzie ethtool wykazuje mniejszą prędkość niż maksymalna szybkość karty sieciowej, uruchom ponownie komputer.
Jeśli tak nie jest, a przełącznik ma 10 Gb, a serwer to 1 Gb, wyłącz skalowanie okna zgodnie z poniższymi instrukcjami.
Aby wyłączyć skalowanie okna:
w ten sposób aktywowano sterowanie przepływem TCP, zanim sieć stanie się nadmiernie nasycona.
Aby to zrobić,
1) Uruchom następujące polecenie
2) Dodaj następujący tekst do /etc/sysctl.conf
3) Uruchomienie nowej kopii zapasowej NDMP
Jeśli tak nie jest, a przełącznik ma 10 Gb, a serwer to 1 Gb, wyłącz skalowanie okna zgodnie z poniższymi instrukcjami.
Aby wyłączyć skalowanie okna:
w ten sposób aktywowano sterowanie przepływem TCP, zanim sieć stanie się nadmiernie nasycona.
Aby to zrobić,
1) Uruchom następujące polecenie
echo 0 > /proc/sys/net/ipv4/tcp_window_scaling
2) Dodaj następujący tekst do /etc/sysctl.conf
net.ipv4.tcp_window_scaling = 0
3) Uruchomienie nowej kopii zapasowej NDMP
受影响的产品
Avamar产品
Avamar, Avamar Plug-in for NDMP文章属性
文章编号: 000051503
文章类型: Solution
上次修改时间: 10 2月 2025
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。