How to limit Exchange Server memory usage
This TechNote describes how to limit the memory used by Microsoft Exchange Server in a VERITAS Cluster Server for Windows NT environment. These changes will only need to be done to one node in the cluster, as the RegRep resource will replicate these changes to the other nodes in the cluster during switch to or failover of the service group.
Warning: Perform a full backup of the Exchange server before doing any steps in this TechNote.
1. In Cluster Manager, freeze the Exchange service group by right-clicking on the Exchange service group name > Freeze > Persistent. (Figure 1)
2. On the node currently running Exchange, start the Exchange Optimizer program by clicking on Start > Programs > Microsoft Exchange > Microsoft Exchange Optimizer. (Figure 2)
3. Click Next on the Microsoft Exchange Performance Optimizer welcome screen.
4. Optimizer will stop all running Exchange services. Do not cancel the Optimizer after this point.
5. Fill in the Optimizer question as related to the current environment.
6. Check the "Limit memory usage to" box and enter the amount of memory that Exchange is allowed to use (Figure 3). Click Next.
7. Click Next when Optimizer is finished with its disk analysis.
8. Click Next when Optimizer gives its recommendations on moving components to new drives. (Figure 4)
9. Clear the check by "Move files Automatically" (Figure 5). Click Next to continue.
10. Answer OK to confirm that no disk changes have been made. (Figure 6)
11. Click Next to restart the Exchange services. (Figure 7)
12. Unfreeze the Exchange service group by right-clicking on the Exchange service group name > Unfreeze > Persistent. (Figure 8)
13. Test the Exchange service group by switching to the other nodes in the service group one at a time.
Monitor the Exchange service over the next few days to make sure that the memory usage does not exceed the amount specified.