We help IT Professionals succeed at work.

the /3GB  switch

1,420 Views
Last Modified: 2012-05-05
my boot.ini file for my windows 2003 server is as follows:
*************************************************************************
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /NoExecute=OptOut
******************************************************************

i want to add the /3GB  switch
what will be the syntax:1-fastdetect /NoExecute=OptOut/3GB
or 2-fastdetect/3GB

or other syntax...thanks
Regards,
Comment
Watch Question

PberSolutions Architect
CERTIFIED EXPERT

Commented:
Just place a space and the /3b on the multi(0) line...

*************************************************************************
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /NoExecute=OptOut /3gb
******************************************************************
Solutions Architect
CERTIFIED EXPERT
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
Speshalyst Tech Support professional
CERTIFIED EXPERT

Commented:
Speshalyst Tech Support professional
CERTIFIED EXPERT

Commented:
Missed this ...

http://support.microsoft.com/kb/171793/
if this is exchange please make sure you dont put the /3g switch.

Cheers:)
Kamal

Commented:
If you are not sure about how to use the /3GB switch I would caution against using it; you can cause more harm than good.  This is a highly debated option and, from what I have read and experienced, should only be used in Exchange environments and only in certain situations.  Furthermore, w/o the USERVA=3030 you can run out of PTEs very easily.  
May I ask why you think you need to enable this option?  
65tdRetired
CERTIFIED EXPERT

Commented:
For Exchange 2003 on windows 2003 refer to http://support.microsoft.com/kb/823440/

Commented:
Which states exactly what I just said; you need to use the setting to max performance but do so very carefully.  It can starve the system PTEs and break other applications.  Any server that is not dedicated probably should NOT have the setting in place.  

Author

Commented:
well the server is not an exchange sever. it is an oracle database server.i increased the memory of this server to 3GB and i need to increase the Oracle memory settings.that's why i need to use the 3GB/switch so windows can allocate mor memory to the Oracle Database.
Regards

Commented:
Ahh, honestly, in that situation, you can realize more performance by boosting the system to 4GB of memory although 3 is ok too.  Your system will still split the user and system space 3:1 but there will be more swapping to pagefile than if you had 4GB.  
I have set this on SQL Cluster servers in the past and it worked ok (test any 3rd party apps and helper programs before production).  Make sure your backup agents still run ok and your AV is happy.  

Good luck.
65tdRetired
CERTIFIED EXPERT

Commented:
Monitor performance note PTE's, not all applications are compatable with the /3GB switch.  review article from above:  http://support.microsoft.com/?kbid=316739

Author

Commented:
thanks a lot . it worked
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.