Re: Memory limit for the W3WP process

Re: Memory limit for the W3WP process

am 31.03.2008 22:10:16 von patfilot

You are actually comparing different memory models.

System Memory (i.e. RAM installed on the box) is available for all system
usage - Video/ROM mapping, Kernel address space, Usermode address space,
etc.

On a 32bit system, you can have a total of 4GB available - of RAM. Using
Server Enterprise Edition, allows for the PAE feature set which I believe
allows up to 32GB of addressable memory. Again this memory can be used for
lots of things, and normally a lot of it is used for file caching (both
local & file serving).

For 32bit processes, every process gets 2GB of VIRTUAL MEMORY, this memory
may or may not be mapped to actual RAM. You can have any number of 32 bit
processes, and every one of them will get 2GB - regardless of the actual RAM
installed. The more RAM you have, the less likely you are to require a
paging file to fulfill the RAM needs.

So, in the case below you can run more processes on the machine. Getting a
process to use more than its 2GB would require you to move to a 64bit
system.


Pat



"atuljoshi" wrote in message
news:A0A1BA6C-2BDB-4231-8686-2ACDFEF54BFE@microsoft.com...
> Hi
> I have a window servere 2003 enterprises edition and i have installed iis
> on
> the same machine. I memory of that server is 16gb But if i check in the
> task
> manager its always show using 2.7 gb of ram(memory) this means i have
> enogh
> extramemory on my server. But I still receiving an error which is as
> follows.
> "Unable to get the private bytes memory limit for the W3WP process. The
> ASP.NET cache will be unable to limit its memory use, which may lead to a
> process restart. Error: 0x80070005"
> So please have a look this error and help me to solve this issue.
> Thanks
>
>
> --
> Atul