What are the otpimal swap file settings for Windows 2003 x64 with 8GB RAM?

I have a Windows 2003 Enterprise x64 server running Exchange 2007 SP1.  The server has 8GB RAM.  Currently I have the swap file settings set at 4GB Min/ 8GB Max.  I know MS says the file should be 1.5x the amount of RAM.  Is that also true for x64 servers?  And is that true regardless of how much RAM the server has?  

Also, does 1.5x refer to the minimum or maximum size of the virtual mem?

Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

bradleys40Connect With a Mentor Commented:
one thing I have always been tought is to set the max and min as the same this nmeans a static paging file that does not need calculation by the os (un-neaded overhead)
the rules are pretty general X1.5 for server X2.0 for terminal server
you need to keep an eye on the paging in perfmon to see that the assigned paging size is adequate
UbuntopConnect With a Mentor Commented:
There is a tutorial on optimizing your pagefile for x64 Windows 2003 server here.
PlaceboC6Connect With a Mentor Commented:
Ubuntop's link is a good doc.

Basically the way you do it is to boot the machine in question.  Let it run through its expect load.  Meaning,  when it is in production,  allow users to hit it in a normal day to day fashion.  Once it has been running all day,  pull up the task manager and go to the performance tab.

Look at the commit charge section on the screen and look at the peak value.  That peak value is the most memory your server has used since you booted it.  If the value is higher than the amount of physical ram in your server,  then you need a page file to make up the difference (or add more ram).

If the peak value is lower than the amount of ram in your server,  then you don't really need a page file at all unless you need to record a blue screen event into a dump file.
Tex_ka95Author Commented:
Thanks for the help
All Courses

From novice to tech pro — start learning today.