Using multiple Cluster Replicators
If you have heavily used databases that consistently overload the Cluster Replicator with update requests, consider running multiple Cluster Replicators.
About this task
Determining how many Cluster Replicators to run
About this task
To determine how many cluster replicators to run, monitor the cluster replication statistics. For example, Replica.Cluster.WorkQueueDepth shows the number of modified databases that are waiting to be replicated. If the number of databases waiting is frequently greater than zero, consider adding one or more Cluster Replicators. However, the number of databases waiting to be replicated may also be greater than zero if you don't have enough network bandwidth to process the transactions fast enough. If this is the case, you should consider setting up a private LAN for your cluster. Also keep in mind that adding processors or memory to your server can enhance replication performance.
Replica.Cluster.SecondsOnQueue shows the number of seconds that the last database spent waiting in the replication queue before being replicated. Since the cluster replicator checks its queue every 15 seconds, this number should be under 15 during periods of light load. If this number is frequently higher than 30, you should consider adding one or more cluster replicators.
You should add one Cluster Replicator at a time until the cluster replication statistics are where you want them to be.
You can configure Domino® to start multiple Cluster Replicators automatically each time the server starts, or you can start multiple Cluster Replicators for the current session only.
You can use the Domino® Administrator to configure Domino® to start multiple Cluster Replicators at server startup.
From the Domino® Administrator
Procedure
- Click the Configuration tab.
- In the Task pane, expand Server, and then click Configurations.
- Do one of the following:
- If a Configuration Settings document already exists for the server you want, select that document and then click Edit Configuration.
- If a Configuration Settings document does not already exist for the server you want, click Add Configuration, and add the name of the server in the Group or Server name field on the Basics tab.
- Click the NOTES.INI Settings tab.
- Click Set/Modify Parameters.
- In the Item field, select or enter CLUSTER_REPLICATORS.
- In the Value field, enter the number
of Cluster Replicators you want to run on this server. Note: Entering 0 (zero) in the Value field does not stop all Cluster Replicators. One Cluster Replicator will still run. Instead, disable cluster replication for the entire server.
- Click Add, and then click OK.
- Click Save & Close.
- Restart the server so the setting takes effect.
Starting multiple Cluster Replicators for the current session only
About this task
Procedure
- In the Server pane, expand either All Servers or Clusters.
- Select the server you want.
- Click the tab.
- In the Task pane, click Server Tasks.
- In the Tools pane, expand Task, and then click Start.
- Select Cluster Replicator.
- Click Start Task once for each Cluster Replicator you want to start, and then click Done.
From the server console
About this task
Send the following command from the server console once for each Cluster Replicator you want to start.
load clrepl
Each time you send this command, the server starts another Cluster Replicator.