Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Variable rate synchronization

In Configuring with fixed-bandwidth synchronization is problematic for configurations where multiple resources share a replication/sync network, fixed-bandwidth synchronization is not optimalsynchronization network. Because they the resources share the same replication network, if the sync synchronization rate is occupied for a particular replication resource channel, the other resources are not guaranteed a fixed sync synchronization rate. In this case, you can mitigate sync-rate occupancy by configuring variable - bandwidth synchronization can be configured to dynamically adjust the sync-synchronization rate for of each replication channel . In this mode, BSR to proactively adjust the synchronization band in response to other resources taking over. Variable-band synchronization determines an initial sync-synchronization rate (by resync-rate) and then continuously adjusts the sync-rate through uses an automatic control -loop algorithmalgorithm to continuously adjust the synchronization rate. This algorithm ensures that the synchronization band is available from c-min-rate to c-max-rate while still allowing replication is operating to operate on the front end. Setting c-max-rate too high will affect the replication band, so it is recommended preferable to set it to match the network band.

...

Info

c-min-rate guarantees a minimum synchronization rate of a specified size, regardless of whether you have a fixed-bandwidth or variable-bandwidth setting.

Info

Difference between BSR and DRBD when handling replication and synchronization at the same time

  • BSR tries to keep the sync band at a value from c-min-rate to c-max-rate when handling synchronization and replication simultaneously, meaning it tries to free up as much sync band as possible.

  • DRBD forces the synchronization band to drop to the value of c-min-rate when handling synchronization and replication at the same time.

Info

Synchronization speed estimation

You can estimate the synchronization time with the following formula.

tresync = D/R

  • tresync is the estimated synchronization time.

  • D is the size of the data to be synchronized under the assumption that it is rarely affected (such as data being modified in the event of a broken network link).

  • R is the tunable synchronization rate, which has different limits depending on the replication network environment and the processing performance of the I/O subsystem.

...