At your own risk but the article is interesting enough. I know I am not
messing with the settings but might be useful for others....
Rick in the Midwest
How can I change the amount of memory that the Store can use in Microsoft
Exchange 2000 Server and later?
A. The Store is responsible for interfacing with the Exchange database
files. Because these files are disk based, the Exchange server caches as
much information as possible and the Store uses as much of the machine's
memory as possible, up to a default maximum of approximately 858MB of RAM.
The Store releases this memory when other processes need to use it. For
example, on a system with 1GB of RAM, you shouldn't be surprised if the
Store typically uses more than 700MB. Having hundreds of megabytes of free
memory serves no purpose, so the Store simply puts available memory to good
use.
You can change the amount of memory that Exchange uses for its cache by
carrying out the following steps (although you should fully test any such
change because it might affect system performance):
1. Install the Windows 2000 or later support tools from the server OS
installation CD-ROM.
2. Start the ADSI Edit utility, which is one of the support tools--go to
Start, Run, and type
adsiedit.msc
3. From the left-hand pane, expand the root and expand the Configuration
item.
4. Expand Services (each item will be prefixed by CN=), Microsoft Exchange,
the name of your Exchange organization, Administrative Groups, the name of
the administrative group, Servers, the name of the server for which you want
to modify the Store memory information.
5. Select the server. In the right-hand pane, you'll see a list of
components that you can change.
6. Right-click CN=InformationStore, then select Properties from the context
menu.
7. Select the Attribute Editor and ensure that the "Show optional
attributes" option is selected.
8. Double-click "msExchESEParamCacheSizeMax."
9. Although the value appears blank, Exchange sets this value to default to
219726. The value refers to the number of 4KB sections, otherwise known as
pages. The system uses 4KB increments because the Extensible Storage Engine
(ESE) database that Exchange uses stores data in 4KB sections. Enter a new
value equal to the number of 4KB sections required. For example, to limit
the Store to use 50MB of RAM, you'd enter a value of 12500 (you would never
set the value this low on a production server--I'm just using it here as an
example). Because of virtual address space limitations, Microsoft recommends
that you enter a maximum value no larger than 307200, which is approximately
1.2GB of memory. You should typically increase the default value of
219726 only if you have more than 2GB of memory. For maximum efficiency,
ensure that the value you enter is a multiple of 8192 (i.e., 2 pages). Click
OK.
10. Click OK to close the InformationStore Properties dialog box, then close
the ADSI Edit console window.
11. Before the change can take effect, the value for the setting you entered
in Step 9 needs to replicate across the forest. After the change has
replicated, you need to restart the Store on the targeted Exchange server
for the change to take effect.