Wednesday, August 14, 2013

Tuning Netapp snapmirror/snapvault Network throttling

In Netapp, there is a option to set/limit bandwidth of all snapmirror and snapvault transfers. The option can be either system-wide or for a particular transfer. We can tune either the transmit bandwidth on the source or the receive bandwidth on the destination or both together. For particular transfer, you can tune the throttle from snapmirror.conf

To know the current replication throttle values:

destination-filer*> options replication replication.throttle.enable off

replication.throttle.incoming.max_kbs unlimited

replication.throttle.outgoing.max_kbs unlimited


destination-filer*>

Enable Throttling: This enables throttling of Snapmirror and Snapvault transfers.

destination-filer*> options replication.throttle.enable  on

Set incoming bandwidth limit:

destination-filer*> options replication.throttle.incoming.max_kbs 1024

This netapp option has to be applied on the destination system. This option specifies the maximum total bandwidth used by all the incoming SnapMirror and SnapVault transfers, specified in kilobytes/sec. The default value is “unlimited” .

Set outgoing bandwidth limit:

source-filer*> options replication.throttle.outgoing.max_kbs 1024

This Netapp option has to be applied on the source system. This option specifies the maximum total bandwidth used by all the outgoing SnapMirror and SnapVault transfers specified in kilobytes/sec.

1 comment:

  1. Does it has the option to throttle the bandwidth for time frame aswell?
    Like I want to limit the low bandwith during business hours and high bandwidth during non business hours for snapmirror?.

    ReplyDelete