On Windows Server 2003 Enterprise Edition (32-Bit) will IIS 6.0 take advantage of memory greater than 4 GB? If so, are there any limitations as to what it can swap in and out of AWE memory?
Scott LaFave, MCSD • Head Developer
TREND
660 American Avenue, Suite 203
King of Prussia, PA 19406
If you’re running in a shared environment where you have multiple web applications running in different applications pools, then theoretically yes.
However, keep in mind on the 32 bit platform a single process can only take advantage of 2 GB of private bytes and 2 GB of virtual bites unless you use the 3GB switch.
So for example, if you have 8 application pools that each can safely run in 2 GB per W3WP.Then if that instance you can take advantage of 16 GB of memory.
But if you have 1 Application pool and it uses a lot of resources in that single W3WP and grows to more than 2 GB of private or virtual bytes, you will get out of memory errors.
So it really depends on how the applications you are using are architected to work in a 32 Bit environment.
Good Luck.
Joseph
Marked as answer by DarthZar on Jan 31, 2007 03:32 PM
we are running the application with INPROC mode. so we didnt enable the webgardening (running on only one worker process) due to our code limitation, we can not enable SQL server caching mode. is there any possibility to utilize the 16GB memory.
Server having windows 2003 Ent with 16GB RAM, 3GB enabled
That's for 32bit OS, it is Microsoft recommendation to run x64 bit for OS and 32bit for IIS worker process with a max of 2gb ram allocation. Unless your app is x64bit, there is not reason to go 64bit worker process.
DarthZar
3 Posts
Is IIS 6.0 PAE/AWE aware?
Jan 30, 2007 06:16 PM|LINK
TREND
660 American Avenue, Suite 203
King of Prussia, PA 19406
Tel: 1-610-783-4650 • Fax: 1-610-783-4695
Help Desk: 1-877-330-9900
E-mail: slafave@trendmls.com
Web: www.trendmls.com
jcason
10 Posts
Re: Is IIS 6.0 PAE/AWE aware?
Jan 31, 2007 04:41 AM|LINK
Yes and No.
It really depends on your applications.
If you’re running in a shared environment where you have multiple web applications running in different applications pools, then theoretically yes.
However, keep in mind on the 32 bit platform a single process can only take advantage of 2 GB of private bytes and 2 GB of virtual bites unless you use the 3GB switch.
So for example, if you have 8 application pools that each can safely run in 2 GB per W3WP. Then if that instance you can take advantage of 16 GB of memory.
But if you have 1 Application pool and it uses a lot of resources in that single W3WP and grows to more than 2 GB of private or virtual bytes, you will get out of memory errors.
So it really depends on how the applications you are using are architected to work in a 32 Bit environment.
Good Luck.
Joseph
DarthZar
3 Posts
Re: Is IIS 6.0 PAE/AWE aware?
Jan 31, 2007 03:32 PM|LINK
TREND
660 American Avenue, Suite 203
King of Prussia, PA 19406
Tel: 1-610-783-4650 • Fax: 1-610-783-4695
Help Desk: 1-877-330-9900
E-mail: slafave@trendmls.com
Web: www.trendmls.com
qbernard
5019 Posts
MVP
Moderator
Re: Is IIS 6.0 PAE/AWE aware?
Feb 02, 2007 06:07 AM|LINK
Bernard Cheah
gopi2it
1 Post
Re: Is IIS 6.0 PAE/AWE aware?
Dec 28, 2007 07:52 AM|LINK
Hi Joseph
we are running the application with INPROC mode. so we didnt enable the webgardening (running on only one worker process) due to our code limitation, we can not enable SQL server caching mode. is there any possibility to utilize the 16GB memory.
Server having windows 2003 Ent with 16GB RAM, 3GB enabled
Thanks
Gopi
JoeStagner
1 Post
Re: Is IIS 6.0 PAE/AWE aware?
Nov 13, 2008 02:46 PM|LINK
One of our IIS Gurus asked me to postthe following.
1) IIS6 is NOT PAE aware.
2) The w2k3 x86 system will not manage memory above 4GB physical and thus 12 of the 16GB on the machine will not be used
jason1625
1 Post
Re: Is IIS 6.0 PAE/AWE aware?
Mar 03, 2009 02:00 PM|LINK
http://support.microsoft.com/kb/933560
This article indicates that the OS will become unstable if the /3GB switch is used on a 32 bit OS. I have seen it in action. Not pretty....
qbernard
5019 Posts
MVP
Moderator
Re: Is IIS 6.0 PAE/AWE aware?
Mar 04, 2009 06:04 AM|LINK
That's for 32bit OS, it is Microsoft recommendation to run x64 bit for OS and 32bit for IIS worker process with a max of 2gb ram allocation. Unless your app is x64bit, there is not reason to go 64bit worker process.
Bernard Cheah