I discovered this issue the other day whilst reviewing a design for a client.

The client planned to deploy Exchange 2003 as part of a migration from Novell GroupWise which needed to occur rapidly. There was no time to wait for and test Exchange 2007 in this case. However, it was thought that as Exchange 2007 was imminent, the hardware should be specced accordingly. Therefore, servers were purchased that were 64bit and which had 8GB of RAM.

On reading the design for 8GB of RAM I wondered whether this was a sensible configuration given that Exchange (with the /3GB switch) can only access 3GB of RAM anyway and the box was only going to be running Exchange.

After a little investigation I discovered this article:

http://www.microsoft.com/technet/prodtechnol/exchange/Analyzer/9566984b-cdbf-4eca-8560-c04a0cd730d6.mspx?mfr=true

Basically, it outlines that having over 4GB of RAM in a box is potentially detrimental to performance as it takes up part of the paged pool just to address the extra RAM which you won’t be using.

So unless you are running multiple roles on one server (not recommended) then you should either remove the RAM phsyically, or use the following switch in boot.ini

/BURNMEMORY=ammount of RAM

So for a server with 8GB

/BURNMEMORY=4096

This will mean the OS will not address the extra 4GB in the server.

?

Cheers

Nathan

Leave a Reply

Your email address will not be published. Required fields are marked *