Table of ContentsView in Frames

Setting a maximum transfer rate for all transfers

Setting a maximum transfer rate for all transfers enables you to limit the total bandwidth used by all transfers at any time. You can set a maximum rate for transfers coming into a system, and a maximum rate for transfers going out of a system.

About this task

You can configure a maximum transfer rate for a system and set maximum transfer rates for each transfer using the /etc/snapmirror.conf file. When both the rates are configured, the system-level maximum transfer rate is applied only if the combined bandwidth of transfers goes above the system-level maximum rate. This setting applies to all SnapMirror and SnapVault transfers.
Note: If the SnapMirror relationships exist within the same system, you must set the snapmirror.volume.local_nwk_bypass.enable option to off to enable throttling of the SnapMirror transfers.

Steps

  1. Enable the ability to set system-level maximum transfer rates by using the following command:
    options replication.throttle.enable on
  2. You can specify the maximum transfer rate used by transfers for a system, as a source or destination. Choose one of the actions from the following table:
    If you want to specify the maximum rate for... Then enter the following command...
    Outgoing SnapMirror transfers (applied at the SnapMirror source).
    options replication.throttle.outgoing.max_kbs value
    Incoming SnapMirror transfers (applied at the SnapMirror destination).
    options replication.throttle.incoming.max_kbs value

    value is the maximum transfer rate in kilobytes per second. Valid transfer rate values are 1 to 125000. The default value is unlimited.

    For more information about the replication.throttle.enable option, the replication.throttle.incoming.max_kbs option, and the replication.throttle.outgoing.max_kbs option, see the options(1) man page.