Data Domain: Replicatiebandbreedte en vertragingsopties
Summary: Replicatieprestaties kunnen verslechteren via netwerken met hoge bandbreedte en hoge latentie. In dit artikel wordt uitgelegd hoe u het bandbreedtevertragingsproduct berekent en replicatieopties configureert om de prestaties te optimaliseren. ...
Symptoms
- Replicatie via een netwerk met hoge bandbreedte en hoge latentie is traag
- Hoge replicatievertraging
- Standaardreplicatie-instellingen bereiken de verwachte doorvoer niet
Van toepassing op:
- Alle Data Domain systemen die replicatie gebruiken
Cause
Standaard zijn netwerkparameters geoptimaliseerd voor:
- Lokale netwerken met lage latentie (zoals <1 ms RTT)
- Matige WAN-latentie (tot 50-100 ms)
Voor koppelingen met hoge bandbreedte en hoge latentie onderbenutten de standaardinstellingen de beschikbare bandbreedte omdat het langer duurt voordat bevestigingen worden geretourneerd, waardoor de doorvoer wordt beperkt.
Resolution
Stap 1: Berekenen Bandbreedtevertraging product.
Het bandbreedtevertragingsproduct bepaalt hoeveel data onderweg kan zijn voordat bevestigingen worden geretourneerd.
Formule:
Bandwidth (Bytes/sec) × Delay (seconds) = Bandwidth-Delay Value
Als de waarde groter is dan 100.000 bytes, kunnen replicatieopties voor afstemming de prestaties verbeteren.
Stap 2: Bandbreedte meten
Gebruik iperf op zowel bron- als doeldatadomeinsystemen:
Bestemming (servermodus):
# net iperf server
Bron (clientmodus):
# net iperf client <destination IP> duration 30 interval 3 nodelay
Converteer het resultaat van Mbits/sec naar Bytes/sec:
Example: 4.92 Mbits/sec = (4,920,000 ÷ 8) = 615,000 Bytes/sec
Stap 3: Vertraging meten
Gebruik net ping van bron DD:
# net ping <destination IP> path-mtu do packet-size 1472 count 5
Voorbeelduitvoer:
time=173 ms → Delay = 0.173 seconds
Stap 4: Vertraging van rekenbandbreedte
615,000 Bytes/sec × 0.173 sec = 106,395 Bytes (~106 KB)
Aangezien dit meer dan 100.000 is, wordt afstemming aanbevolen.
Stap 5: Replicatieopties configureren.
Disable replication:
# replication disable all
# replication status
Wacht tot de status Disconnected wordt weergegeven.
Set bandwidth:
# replication option set bandwidth 615000
Vertraging instellen:
# replication option set delay 173
Start het bestandssysteem opnieuw:
# filesys restart
Schakel de replicatie opnieuw in:
# replication enable all
Fooi: Stel de replicatiebeperking in op 90-95% van de koppelingsbandbreedte voor de beste resultaten.
Wijzigingen ongedaan maken | Standaardwaarden terugzetten:
# replication disable all
# replication option reset bandwidth
# replication option reset delay
# filesys restart
# replication enable allAdditional Information
- Zorg ervoor dat er geen actieve I/O is voordat u het bestandssysteem opnieuw opstart.
- Als de ping-resultaten sterk variëren, neemt u contact op met het lokale netwerkteam.
- Gebruik voor meerdere replicatiedoelen de hoogst berekende waarden.