Optimize Exchange 2003 Memory Settings

If you have moren than 1 GB of memory in your Exchange Server do the following settings. These settings are not recommended on a front-end server, dedicated bridgehead or when you have Exchange installed on a Domain Controller.

Add the switches /3GB and /USERVA=3030 to boot.ini. The /3GB switch modifies the way virtual address space is created so that 3 gigabytes are available for user mode applications

Configure the following registry key:

HKLMSYSTEMCurrentControlSetControlSession ManagerHeapDeCommitFreeBlockThreshold

Value = 0x00040000 (HEX).

The HeapDecommitFreeBlockThreshold registry key specifies the number of contiguous bytes above which the memory is decomitted rather than retained for reuse, thus avoiding virtual memory fragmentation.
Verify the following key

HKLMSYSTEMCurrentControlSetControlSession ManagerMemory ManagementSystemPages

The value must be set to 0. If you have a server with more than 2 GB of memory, it may help to increase the size of the Store Database Cache (aka ESE buffer).

For more information: How to optimize memory usage in Exchange Server 2003

Hans Sleurink

Hans Sleurink works as a Consultant at Wortell in the Netherlands where he designs and deploys Unified Communications solutions. His main focus is on, but not limited to, Microsoft Teams (migrations), including Enterprise Voice, contact center solutions, AudioCodes, Direct Routing, Exchange, Office 365, Active Directory and other UC related topics.

More Posts - Website

Follow Me:

Leave a Reply




This site uses Akismet to reduce spam. Learn how your comment data is processed.