How to set boot.ini for Windows 2003 with 6GB that will be a web server

Trying to figure out the ideal switches put in the boot.ini to get the most performance out of the box that will be used as a web server.

The CPUs are dual 3.00 ghz Intel Xeon (hyper-threaded) if that makes a difference.

If someone could please let me know what switches should be on and why.

I am thinking I will want the /3GB switch to let IIS use more memory, should I put on the /PWE switch too?  How about the /4GT switch?  Any other switches or tips would be much appreciated.

Thanks in advance.

Who is Participating?
Netman66Connect With a Mentor Commented:
/3GB will allocate 3GB to the user processes - but it reduces System resources from 2GB to 1GB - not the greatest tradeoff.

/4GT isn't a switch - I think you mean 4GT (4 GB tuning) which is used with the switch above and /userva.

/userva allows you to tune the memory space for user processes to between 2 and 3GB rather than just using up all 3GB with the /3GB switch.

You'll actually see a decrease in performance since you are robbing RAM from the system.

All you need is /PAE.

Anything else won't help you.

After adding the switch and rebooting, it may take a few minutes to before it speeds up - Windows is tuning the pagefile.

swtbobbyAuthor Commented:
Why wouldn't /3GB or /4GT help?
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

brwwigginsIT ManagerCommented:
The /3GB would limit you to 3GB of your ram for apps and 1GB for system. The 4GT isn't a separate switch that I know of, it's just a technology architecture

I would use the /PAE switch to allow the OS to see all 6GB of RAM
I agree with netmann, unless you have exactly 4GB **AND** your running Exchange or SQL you wouldn't use those switches.
swtbobbyAuthor Commented:
From MS Support:

"Note In Windows Server 2003, PAE is automatically enabled only if the server is using hot-add memory devices. In this case, you do not have to use the /PAE switch on a system that is configured to use hot-add memory devices. In all other cases, you must use the /PAE switch in the Boot.ini file to take advantage of memory over 4GB."

So if I can see the memory right now in the system properties, I can assume that PAE is automatically enabled?
brwwigginsIT ManagerCommented:
If you can see the memory now, then yes I would say it is enabled automatically.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.