Performance Rules provide several options for administrators to define limits of resource consumption for SyncIQ policies during specific times or continuously. Setting performance limits allows for minimal impact to high priority workflows but allows nodes to participate in replication within a defined set of resources.
SyncIQ uses aggregate resources across the cluster to maximize replication performance, thus potentially affecting other cluster operations and client response. The default performance configurations, number of workers, network use, and CPU consumption may not be optimal for certain data sets or the processing needs of the business. CPU and network use are set to ‘unlimited’ by default. However, SyncIQ allows administrators to control how resources are consumed and balance replication performance with other file system operations by implementing a number of cluster-wide controls. Rules are created to define available resources for SyncIQ policies for different time periods.
To view or create SyncIQ Performance Rules from the OneFS web interface, click Data Protection > SyncIQ and select the “Performance Rules” tab. Existing Performance Rules are displayed. Click “Create a SyncIQ Performance Rule”, to add a new rule, as displayed in the following figure.
From the Rule Type drop-down menu, select one of the following options:
These performance rules will apply to all policies running during the specified time interval.
Note: While SyncIQ allows multiple Performance Rules to be created, it is important to recognize not all rules are applicable to every workflow and consider the impact on RPO times. Depending on the RPO requirements, a Performance Rule could severely impact replication times. In the initial implementation of rules, it is recommended to start with high maximum limits and gradually reduce as RPO times are monitored.
For more information about SyncIQ performance tuning, see Optimizing SyncIQ performance.