Data Domain: Alternativer for båndbredde og forsinkelse for replikering
Summary: Replikeringsytelsen kan bli dårligere enn nettverk med høy båndbredde og lang ventetid. Denne artikkelen forklarer hvordan du beregner produktet for båndbreddeforsinkelse og konfigurerer replikeringsalternativer for å optimere ytelsen. ...
Symptoms
- Replikering over et nettverk med høy båndbredde og lang ventetid er treg
- Høy replikeringsforsinkelse
- Standard replikeringsinnstillinger oppnår ikke forventet gjennomstrømming
Gjelder for:
- Alle Data Domain-systemer som bruker replikering
Cause
Standard nettverksparametere er optimalisert for:
- Lokale nettverk med kort ventetid (for eksempel <1 ms RTT)
- Moderat WAN-ventetid (opptil 50–100 ms)
For koblinger med høy båndbredde og lang ventetid bruker standardinnstillingene tilgjengelig båndbredde for lite fordi bekreftelser tar lengre tid å returnere, noe som begrenser gjennomstrømningen.
Resolution
Trinn 1: Beregn produkt for båndbreddeforsinkelse.
Produktet med båndbreddeforsinkelse bestemmer hvor mye data som kan overføres før bekreftelsene returneres.
Formel:
Bandwidth (Bytes/sec) × Delay (seconds) = Bandwidth-Delay Value
Hvis verdien overskrider 100 000 byte, kan justeringsalternativer for replikering forbedre ytelsen.
Trinn 2: Mål båndbredde
Bruk iperf På både kilde- og destinasjonsdatadomenesystemer:
Destinasjon (servermodus):
# net iperf server
Kilde (klientmodus):
# net iperf client <destination IP> duration 30 interval 3 nodelay
Konverter resultatet fra Mbits/sec til Bytes/sec:
Example: 4.92 Mbits/sec = (4,920,000 ÷ 8) = 615,000 Bytes/sec
Trinn 3: Måle forsinkelse
Bruk net ping fra kilde DD:
# net ping <destination IP> path-mtu do packet-size 1472 count 5
Eksempel på utdata:
time=173 ms → Delay = 0.173 seconds
Trinn 4: Databehandlingsbåndbredde – forsinkelse
615,000 Bytes/sec × 0.173 sec = 106,395 Bytes (~106 KB)
Siden dette overstiger 100 000, anbefales tuning.
Trinn 5: Konfigurere replikeringsalternativer.
Deaktiver replikering:
# replication disable all
# replication status
Vent til statusen vises som frakoblet.
Angi båndbredde:
# replication option set bandwidth 615000
Angi forsinkelse:
# replication option set delay 173
Start filsystemet på nytt:
# filesys restart
Aktiver replikering på nytt:
# replication enable all
Tips: Sett replikasjonsgassen til 90–95 % av koblingsbåndbredden for best resultat.
Angre endringer | Tilbakestill til standard:
# replication disable all
# replication option reset bandwidth
# replication option reset delay
# filesys restart
# replication enable allAdditional Information
- Kontroller at ingen aktive I/O utføres før du starter filsystemet på nytt.
- Hvis pingresultatene varierer betydelig, kan du kontakte det lokale nettverksteamet.
- For flere replikeringsmål bruker du de høyeste beregnede verdiene.