16GB memory for IIS

16GB memory for IIS

am 28.12.2007 10:01:04 von Gopi

Hi

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

Re: 16GB memory for IIS

am 28.12.2007 11:40:21 von Anthony Jones

"Gopi" wrote in message
news:uYhKs9SSIHA.5524@TK2MSFTNGP05.phx.gbl...
> Hi
>
> 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
>

No. I'm not sure what SQL server caching mode is? Is the SQL Server
installed on another box? Why can't you use a garden?


--
Anthony Jones - MVP ASP/ASP.NET

Re: 16GB memory for IIS

am 28.12.2007 12:22:52 von Gopi

Hi Anthony

SQL installed on another box in SAN, how to use the 16GB for IIS. (already
we enabled 3GB)

unfortunatly, due to our development issues (architecture), we cant use
garden.

Regards
Gopi


"Anthony Jones" wrote in message
news:epPaP4TSIHA.5400@TK2MSFTNGP04.phx.gbl...
> "Gopi" wrote in message
> news:uYhKs9SSIHA.5524@TK2MSFTNGP05.phx.gbl...
>> Hi
>>
>> 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
>>
>
> No. I'm not sure what SQL server caching mode is? Is the SQL Server
> installed on another box? Why can't you use a garden?
>
>
> --
> Anthony Jones - MVP ASP/ASP.NET
>
>

Re: 16GB memory for IIS

am 29.12.2007 00:19:18 von Anthony Jones

"Gopi" wrote in message
news:e6KbDbUSIHA.3516@TK2MSFTNGP02.phx.gbl...
> Hi Anthony
>
> SQL installed on another box in SAN, how to use the 16GB for IIS. (already
> we enabled 3GB)
>
> unfortunatly, due to our development issues (architecture), we cant use
> garden.
>


Then you application can't use the extra mem.

The only way you might get some gain from it is to create a set of RAM
Disks.

--
Anthony Jones - MVP ASP/ASP.NET

Re: 16GB memory for IIS

am 29.12.2007 03:06:33 von David Wang

3GB enabled has nothing to do with use of 16GB RAM. 3GB controls the
addressable memory from user mode.
http://www.microsoft.com/whdc/system/platform/server/PAE/PAE mem.mspx

Thus, you can use all 16GB RAM *without* enabling 3GB. Contrary, you
can may be limited to 3GB even with enabling 3GB. It all depends on
your application and its architecture.

- For example, RAM Disk allows you to use the RAM via FILES on the
filesystem no matter the process bitness.
- And if this is 64bit worker process running on 64bit Windows, the
process can access all 16GB natively
- If this is 32bit Windows, you will need to enable PAE and possibly
program AWE yourself to access that memory
http://msdn2.microsoft.com/en-us/library/aa366796(VS.85).asp x
http://msdn2.microsoft.com/en-us/library/aa366527.aspx

In short, unless you design to use 16GB, it's not going to magically
happen.


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//






On Dec 28, 3:22=A0am, "Gopi" wrote:
> Hi Anthony
>
> SQL installed on another box in SAN, how to use the 16GB for IIS. (already=

> we enabled 3GB)
>
> unfortunatly, due to our development issues (architecture), we cant use
> garden.
>
> Regards
> Gopi
>
> "Anthony Jones" wrote in message
>
> news:epPaP4TSIHA.5400@TK2MSFTNGP04.phx.gbl...
>
>
>
> > "Gopi" wrote in message
> >news:uYhKs9SSIHA.5524@TK2MSFTNGP05.phx.gbl...
> >> Hi
>
> >> 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.
>
> >> =A0Server having windows 2003 Ent with 16GB RAM, 3GB enabled
>
> > No. =A0I'm not sure what SQL server caching mode is? =A0Is the SQL Serve=
r
> > installed on another box? =A0Why can't you use a garden?
>
> > --
> > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>
> - Show quoted text -

Re: 16GB memory for IIS

am 29.12.2007 08:03:30 von Gopi

Thanks David

if we install R2, it will help?

Regards
Gopi

"David Wang" wrote in message
news:3000c290-8a8c-456e-9ec2-f81f3c656540@d4g2000prg.googleg roups.com...
3GB enabled has nothing to do with use of 16GB RAM. 3GB controls the
addressable memory from user mode.
http://www.microsoft.com/whdc/system/platform/server/PAE/PAE mem.mspx

Thus, you can use all 16GB RAM *without* enabling 3GB. Contrary, you
can may be limited to 3GB even with enabling 3GB. It all depends on
your application and its architecture.

- For example, RAM Disk allows you to use the RAM via FILES on the
filesystem no matter the process bitness.
- And if this is 64bit worker process running on 64bit Windows, the
process can access all 16GB natively
- If this is 32bit Windows, you will need to enable PAE and possibly
program AWE yourself to access that memory
http://msdn2.microsoft.com/en-us/library/aa366796(VS.85).asp x
http://msdn2.microsoft.com/en-us/library/aa366527.aspx

In short, unless you design to use 16GB, it's not going to magically
happen.


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//






On Dec 28, 3:22 am, "Gopi" wrote:
> Hi Anthony
>
> SQL installed on another box in SAN, how to use the 16GB for IIS. (already
> we enabled 3GB)
>
> unfortunatly, due to our development issues (architecture), we cant use
> garden.
>
> Regards
> Gopi
>
> "Anthony Jones" wrote in message
>
> news:epPaP4TSIHA.5400@TK2MSFTNGP04.phx.gbl...
>
>
>
> > "Gopi" wrote in message
> >news:uYhKs9SSIHA.5524@TK2MSFTNGP05.phx.gbl...
> >> Hi
>
> >> 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
>
> > No. I'm not sure what SQL server caching mode is? Is the SQL Server
> > installed on another box? Why can't you use a garden?
>
> > --
> > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>
> - Show quoted text -

Re: 16GB memory for IIS

am 29.12.2007 14:56:51 von Ken Schaefer

Did you read David's post? R2 has nothing to do with this issue.

Cheers
Ken

--
My IIS Blog: www.adOpenStatic.com/cs/blogs/ken

"Gopi" wrote in message
news:e7tCigeSIHA.1528@TK2MSFTNGP04.phx.gbl...
> Thanks David
>
> if we install R2, it will help?
>
> Regards
> Gopi
>
> "David Wang" wrote in message
> news:3000c290-8a8c-456e-9ec2-f81f3c656540@d4g2000prg.googleg roups.com...
> 3GB enabled has nothing to do with use of 16GB RAM. 3GB controls the
> addressable memory from user mode.
> http://www.microsoft.com/whdc/system/platform/server/PAE/PAE mem.mspx
>
> Thus, you can use all 16GB RAM *without* enabling 3GB. Contrary, you
> can may be limited to 3GB even with enabling 3GB. It all depends on
> your application and its architecture.
>
> - For example, RAM Disk allows you to use the RAM via FILES on the
> filesystem no matter the process bitness.
> - And if this is 64bit worker process running on 64bit Windows, the
> process can access all 16GB natively
> - If this is 32bit Windows, you will need to enable PAE and possibly
> program AWE yourself to access that memory
> http://msdn2.microsoft.com/en-us/library/aa366796(VS.85).asp x
> http://msdn2.microsoft.com/en-us/library/aa366527.aspx
>
> In short, unless you design to use 16GB, it's not going to magically
> happen.
>
>
> //David
> http://w3-4u.blogspot.com
> http://blogs.msdn.com/David.Wang
> //
>
>
>
>
>
>
> On Dec 28, 3:22 am, "Gopi" wrote:
>> Hi Anthony
>>
>> SQL installed on another box in SAN, how to use the 16GB for IIS.
>> (already
>> we enabled 3GB)
>>
>> unfortunatly, due to our development issues (architecture), we cant use
>> garden.
>>
>> Regards
>> Gopi
>>
>> "Anthony Jones" wrote in message
>>
>> news:epPaP4TSIHA.5400@TK2MSFTNGP04.phx.gbl...
>>
>>
>>
>> > "Gopi" wrote in message
>> >news:uYhKs9SSIHA.5524@TK2MSFTNGP05.phx.gbl...
>> >> Hi
>>
>> >> 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
>>
>> > No. I'm not sure what SQL server caching mode is? Is the SQL Server
>> > installed on another box? Why can't you use a garden?
>>
>> > --
>> > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>>
>> - Show quoted text -
>
>

Re: 16GB memory for IIS

am 29.12.2007 15:58:06 von Anthony Jones

"Anthony Jones" wrote in message
news:eJBiTgaSIHA.6036@TK2MSFTNGP03.phx.gbl...
> "Gopi" wrote in message
> news:e6KbDbUSIHA.3516@TK2MSFTNGP02.phx.gbl...
> > Hi Anthony
> >
> > SQL installed on another box in SAN, how to use the 16GB for IIS.
(already
> > we enabled 3GB)
> >
> > unfortunatly, due to our development issues (architecture), we cant use
> > garden.
> >
>
>
> Then you application can't use the extra mem.
>
> The only way you might get some gain from it is to create a set of RAM
> Disks.
>


I just thought of another potential way to make use of more memory.

If your application uses some custom ActiveX dlls you _may_ be able to place
them in a COM+ application(s). If the components need significant memory
you can benefit from more physical memory.

Even assuming that were a possiblilty the cross-process comms that generates
may well nullify the benefits of the extra memory.

--
Anthony Jones - MVP ASP/ASP.NET

Re: 16GB memory for IIS

am 29.12.2007 19:32:53 von David Wang

R2 is not going to help. No installation/upgrade of the Operating
system will magically allow your application to use 16GB RAM.

To use 16GB RAM, you have to either:
1. Move to 64bit Windows and recompile any binaries to 64bit
2. Rearchitecting your application to use PAE and AWE

=46rom the sounds of your line of questioning, neither is feasible for
now, so /3GB is a possible compromise -- unless your application
relies on sufficient kernel resources that /3GB constrains it *before*
your application uses 3GB user mode memory -- in which case you're
pretty much stuck with your program's architectural limitations.

Vista's Dynamic Memory Architecture may help with this for 32bit
applications, but until you've identified the specific bottleneck/
reason that you are facing within your application's design, changing
OS version and settings will not be useful.


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//







On Dec 28, 11:03=A0pm, "Gopi" wrote:
> Thanks David
>
> if we install R2, it will help?
>
> Regards
> Gopi
>
> "David Wang" wrote in message
>
> news:3000c290-8a8c-456e-9ec2-f81f3c656540@d4g2000prg.googleg roups.com...
> 3GB enabled has nothing to do with use of 16GB RAM. 3GB controls the
> addressable memory from user mode.http://www.microsoft.com/whdc/system/pla=
tform/server/PAE/PAEmem.mspx
>
> Thus, you can use all 16GB RAM *without* enabling 3GB. Contrary, you
> can may be limited to 3GB even with enabling 3GB. It all depends on
> your application and its architecture.
>
> - For example, RAM Disk allows you to use the RAM via FILES on the
> filesystem no matter the process bitness.
> - And if this is 64bit worker process running on 64bit Windows, the
> process can access all 16GB natively
> - If this is 32bit Windows, you will need to enable PAE and possibly
> program AWE yourself to access that memoryhttp://msdn2.microsoft.com/en-us=
/library/aa366796(VS.85).aspxhttp://msdn2.microsoft.com/en-u s/library/aa3665=
27.aspx
>
> In short, unless you design to use 16GB, it's not going to magically
> happen.
>
> //Davidhttp://w3-4u.blogspot.comhttp://blogs.msdn.com/David. Wang
> //
>
> On Dec 28, 3:22 am, "Gopi" wrote:
>
>
>
> > Hi Anthony
>
> > SQL installed on another box in SAN, how to use the 16GB for IIS. (alrea=
dy
> > we enabled 3GB)
>
> > unfortunatly, due to our development issues (architecture), we cant use
> > garden.
>
> > Regards
> > Gopi
>
> > "Anthony Jones" wrote in message
>
> >news:epPaP4TSIHA.5400@TK2MSFTNGP04.phx.gbl...
>
> > > "Gopi" wrote in message
> > >news:uYhKs9SSIHA.5524@TK2MSFTNGP05.phx.gbl...
> > >> Hi
>
> > >> we are running the application with INPROC mode. so we didnt enable t=
he
> > >> 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
>
> > > No. I'm not sure what SQL server caching mode is? Is the SQL Server
> > > installed on another box? Why can't you use a garden?
>
> > > --
> > > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>
> > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -

Re: 16GB memory for IIS

am 30.12.2007 09:38:00 von Gopi

Thanks a lot David, we are going to try with 64Bit.

Regadrs
Gopi

"David Wang" wrote in message
news:5f94d50c-6698-44be-950d-8ca8902b804a@l6g2000prm.googleg roups.com...
R2 is not going to help. No installation/upgrade of the Operating
system will magically allow your application to use 16GB RAM.

To use 16GB RAM, you have to either:
1. Move to 64bit Windows and recompile any binaries to 64bit
2. Rearchitecting your application to use PAE and AWE

From the sounds of your line of questioning, neither is feasible for
now, so /3GB is a possible compromise -- unless your application
relies on sufficient kernel resources that /3GB constrains it *before*
your application uses 3GB user mode memory -- in which case you're
pretty much stuck with your program's architectural limitations.

Vista's Dynamic Memory Architecture may help with this for 32bit
applications, but until you've identified the specific bottleneck/
reason that you are facing within your application's design, changing
OS version and settings will not be useful.


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//







On Dec 28, 11:03 pm, "Gopi" wrote:
> Thanks David
>
> if we install R2, it will help?
>
> Regards
> Gopi
>
> "David Wang" wrote in message
>
> news:3000c290-8a8c-456e-9ec2-f81f3c656540@d4g2000prg.googleg roups.com...
> 3GB enabled has nothing to do with use of 16GB RAM. 3GB controls the
> addressable memory from user
> mode.http://www.microsoft.com/whdc/system/platform/server/PA E/PAEmem.mspx
>
> Thus, you can use all 16GB RAM *without* enabling 3GB. Contrary, you
> can may be limited to 3GB even with enabling 3GB. It all depends on
> your application and its architecture.
>
> - For example, RAM Disk allows you to use the RAM via FILES on the
> filesystem no matter the process bitness.
> - And if this is 64bit worker process running on 64bit Windows, the
> process can access all 16GB natively
> - If this is 32bit Windows, you will need to enable PAE and possibly
> program AWE yourself to access that
> memoryhttp://msdn2.microsoft.com/en-us/library/aa366796(VS.8 5).aspxhttp://msdn2.microsoft.com/en-us/library/aa366527.asp x
>
> In short, unless you design to use 16GB, it's not going to magically
> happen.
>
> //Davidhttp://w3-4u.blogspot.comhttp://blogs.msdn.com/David. Wang
> //
>
> On Dec 28, 3:22 am, "Gopi" wrote:
>
>
>
> > Hi Anthony
>
> > SQL installed on another box in SAN, how to use the 16GB for IIS.
> > (already
> > we enabled 3GB)
>
> > unfortunatly, due to our development issues (architecture), we cant use
> > garden.
>
> > Regards
> > Gopi
>
> > "Anthony Jones" wrote in message
>
> >news:epPaP4TSIHA.5400@TK2MSFTNGP04.phx.gbl...
>
> > > "Gopi" wrote in message
> > >news:uYhKs9SSIHA.5524@TK2MSFTNGP05.phx.gbl...
> > >> Hi
>
> > >> 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
>
> > > No. I'm not sure what SQL server caching mode is? Is the SQL Server
> > > installed on another box? Why can't you use a garden?
>
> > > --
> > > Anthony Jones - MVP ASP/ASP.NET- Hide quoted text -
>
> > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -