Data Domain: Optionen für Replikationsbandbreite und -verzögerung
Summary: Die Replikationsperformance kann sich in Netzwerken mit hoher Bandbreite und hoher Latenz verschlechtern. In diesem Artikel wird erläutert, wie Sie das Produkt mit Bandbreitenverzögerung berechnen und Replikationsoptionen konfigurieren, um die Performance zu optimieren. ...
Symptoms
- Die Replikation über ein Netzwerk mit hoher Bandbreite und hoher Latenz ist langsam
- Hohe Replikationsverzögerung
- Mit den Standardreplikationseinstellungen wird der erwartete Durchsatz nicht erreicht.
Gilt für:
- Alle Data Domain-Systeme, die Replikation verwenden
Cause
Die Standardnetzwerkparameter sind optimiert für:
- Lokale Netzwerke mit niedriger Latenz (z. B <. 1 ms RTT)
- Moderate WAN-Latenz (bis zu 50 bis 100 ms)
Bei Verbindungen mit hoher Bandbreite und hoher Latenz nutzen die Standardeinstellungen die verfügbare Bandbreite nicht aus, da die Rückgabe von Bestätigungen länger dauert, was den Durchsatz einschränkt.
Resolution
Schritt 1: Berechnen Sie das Bandbreitenverzögerungsprodukt.
Das Produkt mit Bandbreitenverzögerung bestimmt, wie viele Daten übertragen werden können, bevor Bestätigungen zurückgegeben werden.
Formel:
Bandwidth (Bytes/sec) × Delay (seconds) = Bandwidth-Delay Value
Wenn der Wert 100.000 Byte überschreitet, kann das Tuning der Replikationsoptionen die Performance verbessern.
Schritt 2: Messen der Bandbreite
Verwenden Sie iperf Auf Data Domain-Quell- und Zielsystemen:
Ziel (Servermodus):
# net iperf server
Quelle (Clientmodus):
# net iperf client <destination IP> duration 30 interval 3 nodelay
Konvertieren Sie das Ergebnis von Mbits/s in Byte/s:
Example: 4.92 Mbits/sec = (4,920,000 ÷ 8) = 615,000 Bytes/sec
Schritt 3: Messverzögerung
Verwenden Sie net ping aus Quell-DD:
# net ping <destination IP> path-mtu do packet-size 1472 count 5
Beispiel Ausgabe:
time=173 ms → Delay = 0.173 seconds
Schritt 4: Compute-Bandbreitenverzögerung
615,000 Bytes/sec × 0.173 sec = 106,395 Bytes (~106 KB)
Da diese Zahl 100.000 übersteigt, wird ein Tuning empfohlen.
Schritt 5: Konfigurieren von Replikationsoptionen
Deaktivieren Sie die Replikation:
# replication disable all
# replication status
Warten Sie, bis der Status "disconnected" angezeigt wird.
Bandbreite einstellen:
# replication option set bandwidth 615000
Verzögerung einstellen:
# replication option set delay 173
Starten Sie das Dateisystem neu:
# filesys restart
Aktivieren Sie die Replikation erneut:
# replication enable all
Tipp: Legen Sie die Replikationsdrosselung auf 90 bis 95 % der Verbindungsbandbreite fest, um optimale Ergebnisse zu erzielen.
Änderungen rückgängig machen | Auf Standardeinstellung zurücksetzen:
# replication disable all
# replication option reset bandwidth
# replication option reset delay
# filesys restart
# replication enable allAdditional Information
- Stellen Sie sicher, dass keine aktiven I/O-Vorgänge vorhanden sind, bevor Sie das Dateisystem neu starten.
- Wenn die Ping-Ergebnisse erheblich abweichen, wenden Sie sich an das lokale Netzwerkteam.
- Verwenden Sie für mehrere Replikationsziele die höchsten berechneten Werte.