473,387 Members | 1,899 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

W3WP memory usage

I have two win2003 sp1 servers running iis 6.0 running the same application.
When I connected to the first server a W3WP process (application pool is
created) whoose size is approax 14MB When I connect to the other machine the
size is approx 114MB. Does anyone have any idea what the extra 100 MB is
being used for

One Thing to note .NEt 1.1 was installed on the server consuming the 100MB.
I have removed the extension and uninstalkled the Asp Net componment from
machine.
I have looked at the metabase of both servers and they seem to be the same.

Can anyone help.?

I believe it maybe a throw back to the .Net installation but am at a loss.

Oct 1 '08 #1
10 2963
Sean wrote:
I have two win2003 sp1 servers running iis 6.0 running the same
application. When I connected to the first server a W3WP process
(application pool is created) whoose size is approax 14MB When I
connect to the other machine the size is approx 114MB. Does anyone
have any idea what the extra 100 MB is being used for

One Thing to note .NEt 1.1 was installed on the server consuming the
100MB. I have removed the extension and uninstalkled the Asp Net
componment from machine.
I have looked at the metabase of both servers and they seem to be the
same.

Can anyone help.?

I believe it maybe a throw back to the .Net installation but am at a
loss.
I don't know why it is larger (could you have debugging enabled on one
but not the other?), but am wondering why the extra size is a problem
for you.
--
Microsoft MVP -- ASP/ASP.NET
Please reply to the newsgroup. The email account listed in my From
header is my spam trap, so I don't check it very often. You will get a
quicker response by posting to the newsgroup.
Oct 1 '08 #2
"Sean" <Se**@discussions.microsoft.comwrote in message
news:3E**********************************@microsof t.com...
>I have two win2003 sp1 servers running iis 6.0 running the same
application.
When I connected to the first server a W3WP process (application pool is
created) whoose size is approax 14MB When I connect to the other machine
the
size is approx 114MB. Does anyone have any idea what the extra 100 MB is
being used for

One Thing to note .NEt 1.1 was installed on the server consuming the
100MB.
I have removed the extension and uninstalkled the Asp Net componment from
machine.
I have looked at the metabase of both servers and they seem to be the
same.

Can anyone help.?

I believe it maybe a throw back to the .Net installation but am at a loss.
Are the servers otherwise identitical? Are there other demands for memory
on one but not the other?

Is this something you observe when both apps are idle bar a simple visit to
initiate the process?
--
Anthony Jones - MVP ASP/ASP.NET

Oct 1 '08 #3
It is not that much of a problem when you have one or two app pools, but in
production we have 8 app pools. So the first user to each pool automtahcially
allocates 100MB to the pool. With 8 pools active that mounts up. What I am
wondering is how the WPW3 process will behave when it does its next
allocation. Is it going to go up by 100MB or 64MB. OPUr pools peak at 300MB
during high demand.

We have been looking at this for over a week and cant seem to find any
explaination excpet our own theory that having had .Net on the production
machine the W3WP process is loading extra DLL's a filters even though we have
removed .Net, removed any filters associated with .nmet from the virtual dir
and droped any http headers etc that were setup.
JUst to elobrate a bit more the W3WP process goes to 114MB when the FIRST
user touches the DEFAULT.ASP page. We are loading a COM in this page but yet
again we load the same COM on the other box and onlky use 14MB when the first
user touches the page.

Any Help appreciated as we are a bit stumbled.

"Bob Barrows [MVP]" wrote:
Sean wrote:
I have two win2003 sp1 servers running iis 6.0 running the same
application. When I connected to the first server a W3WP process
(application pool is created) whoose size is approax 14MB When I
connect to the other machine the size is approx 114MB. Does anyone
have any idea what the extra 100 MB is being used for

One Thing to note .NEt 1.1 was installed on the server consuming the
100MB. I have removed the extension and uninstalkled the Asp Net
componment from machine.
I have looked at the metabase of both servers and they seem to be the
same.

Can anyone help.?

I believe it maybe a throw back to the .Net installation but am at a
loss.

I don't know why it is larger (could you have debugging enabled on one
but not the other?), but am wondering why the extra size is a problem
for you.
--
Microsoft MVP -- ASP/ASP.NET
Please reply to the newsgroup. The email account listed in my From
header is my spam trap, so I don't check it very often. You will get a
quicker response by posting to the newsgroup.
Oct 2 '08 #4
Yes except the box that uses 14MB is also running SQL server.
The Box that runs at 114MB is connecting to another box for its SQL server.
We are using MFC and ODBC to connect to the SQL server machines in both cases.

The FIRST invocation on the producation box sends the W3WP app pool to 114MB
and on the second box to 14MB. THe Eaxtra 100MB never seems to be returned.

"Anthony Jones" wrote:
"Sean" <Se**@discussions.microsoft.comwrote in message
news:3E**********************************@microsof t.com...
I have two win2003 sp1 servers running iis 6.0 running the same
application.
When I connected to the first server a W3WP process (application pool is
created) whoose size is approax 14MB When I connect to the other machine
the
size is approx 114MB. Does anyone have any idea what the extra 100 MB is
being used for

One Thing to note .NEt 1.1 was installed on the server consuming the
100MB.
I have removed the extension and uninstalkled the Asp Net componment from
machine.
I have looked at the metabase of both servers and they seem to be the
same.

Can anyone help.?

I believe it maybe a throw back to the .Net installation but am at a loss.

Are the servers otherwise identitical? Are there other demands for memory
on one but not the other?

Is this something you observe when both apps are idle bar a simple visit to
initiate the process?
--
Anthony Jones - MVP ASP/ASP.NET


Oct 2 '08 #5
Both environments ar eusing the TCPIP client library to access SQL

"Anthony Jones" wrote:
"Sean" <Se**@discussions.microsoft.comwrote in message
news:3E**********************************@microsof t.com...
I have two win2003 sp1 servers running iis 6.0 running the same
application.
When I connected to the first server a W3WP process (application pool is
created) whoose size is approax 14MB When I connect to the other machine
the
size is approx 114MB. Does anyone have any idea what the extra 100 MB is
being used for

One Thing to note .NEt 1.1 was installed on the server consuming the
100MB.
I have removed the extension and uninstalkled the Asp Net componment from
machine.
I have looked at the metabase of both servers and they seem to be the
same.

Can anyone help.?

I believe it maybe a throw back to the .Net installation but am at a loss.

Are the servers otherwise identitical? Are there other demands for memory
on one but not the other?

Is this something you observe when both apps are idle bar a simple visit to
initiate the process?
--
Anthony Jones - MVP ASP/ASP.NET

Oct 2 '08 #6
JUst tried to take SQL server out of the loop by modify the ASP page just to
display hello and then exit. The W3WP process still uses 113MB for first user
on.

Thans for any help or pointers.
"Anthony Jones" wrote:
"Sean" <Se**@discussions.microsoft.comwrote in message
news:3E**********************************@microsof t.com...
I have two win2003 sp1 servers running iis 6.0 running the same
application.
When I connected to the first server a W3WP process (application pool is
created) whoose size is approax 14MB When I connect to the other machine
the
size is approx 114MB. Does anyone have any idea what the extra 100 MB is
being used for

One Thing to note .NEt 1.1 was installed on the server consuming the
100MB.
I have removed the extension and uninstalkled the Asp Net componment from
machine.
I have looked at the metabase of both servers and they seem to be the
same.

Can anyone help.?

I believe it maybe a throw back to the .Net installation but am at a loss.

Are the servers otherwise identitical? Are there other demands for memory
on one but not the other?

Is this something you observe when both apps are idle bar a simple visit to
initiate the process?
--
Anthony Jones - MVP ASP/ASP.NET

Oct 2 '08 #7
"Sean" <Se**@discussions.microsoft.comwrote in message
news:3F**********************************@microsof t.com...
Yes except the box that uses 14MB is also running SQL server.
Thats the likely answer. SQL Server will be taking a lot of memory (it will
take what ever isn't in demand elsewhere). The web stuff is taking a
conservative amount because it looks like a lot of memory is being used
elsewhere (SQL server has it).

On the other box more idle memory is available so the web stuff is being
less conservative.

You can't assume that the amount of memory taken by a process is the amount
it must have to work correctly. Many mature technologies such as SQL Server
and IIS will observe how much pressure physical memory is under and lazily
just grab more because there is plenty to be had or cut back because there
are other demands for it.

--
Anthony Jones - MVP ASP/ASP.NET

Oct 2 '08 #8
I think the point that Anthony was making was that the application pool
is supposed to be taking 100+ MB. The only reason it wasn't on the first
machine is that SQL Server was grabbing all available memory (as it is
configured to do by default).

Sean wrote:
JUst tried to take SQL server out of the loop by modify the ASP page
just to display hello and then exit. The W3WP process still uses
113MB for first user on.

Thans for any help or pointers.
"Anthony Jones" wrote:
>"Sean" <Se**@discussions.microsoft.comwrote in message
news:3E**********************************@microso ft.com...
>>I have two win2003 sp1 servers running iis 6.0 running the same
application.
When I connected to the first server a W3WP process (application
pool is created) whoose size is approax 14MB When I connect to the
other machine the
size is approx 114MB. Does anyone have any idea what the extra 100
MB is being used for

One Thing to note .NEt 1.1 was installed on the server consuming the
100MB.
I have removed the extension and uninstalkled the Asp Net
componment from machine.
I have looked at the metabase of both servers and they seem to be
the same.

Can anyone help.?

I believe it maybe a throw back to the .Net installation but am at
a loss.

Are the servers otherwise identitical? Are there other demands for
memory on one but not the other?

Is this something you observe when both apps are idle bar a simple
visit to initiate the process?
--
Anthony Jones - MVP ASP/ASP.NET
--
Microsoft MVP -- ASP/ASP.NET
Please reply to the newsgroup. The email account listed in my From
header is my spam trap, so I don't check it very often. You will get a
quicker response by posting to the newsgroup.
Oct 2 '08 #9
My post was before Anthonys.

I will check this out by install Sql Server on the same box. However, I dont
belive that is the problem. We have other sites where sql server is on a
second box and IIS on the 1st. In this case it only uses 14Mb at startup.

Aidan
"Bob Barrows [MVP]" wrote:
I think the point that Anthony was making was that the application pool
is supposed to be taking 100+ MB. The only reason it wasn't on the first
machine is that SQL Server was grabbing all available memory (as it is
configured to do by default).

Sean wrote:
JUst tried to take SQL server out of the loop by modify the ASP page
just to display hello and then exit. The W3WP process still uses
113MB for first user on.

Thans for any help or pointers.
"Anthony Jones" wrote:
"Sean" <Se**@discussions.microsoft.comwrote in message
news:3E**********************************@microsof t.com...
I have two win2003 sp1 servers running iis 6.0 running the same
application.
When I connected to the first server a W3WP process (application
pool is created) whoose size is approax 14MB When I connect to the
other machine the
size is approx 114MB. Does anyone have any idea what the extra 100
MB is being used for

One Thing to note .NEt 1.1 was installed on the server consuming the
100MB.
I have removed the extension and uninstalkled the Asp Net
componment from machine.
I have looked at the metabase of both servers and they seem to be
the same.

Can anyone help.?

I believe it maybe a throw back to the .Net installation but am at
a loss.
Are the servers otherwise identitical? Are there other demands for
memory on one but not the other?

Is this something you observe when both apps are idle bar a simple
visit to initiate the process?
--
Anthony Jones - MVP ASP/ASP.NET

--
Microsoft MVP -- ASP/ASP.NET
Please reply to the newsgroup. The email account listed in my From
header is my spam trap, so I don't check it very often. You will get a
quicker response by posting to the newsgroup.
Oct 2 '08 #10
Thanks for your help.. I found the problem ..
Server in production had McAfee 8.0 installed.
Uninstalled the McAfee software and W3WP now starts at 14M

Doo you know if AVG iworks well with W3WP process or anything to watch out
for as McAfee 8.0X seems to be a no no.

Thanks

Aidan

"Sean" wrote:
I have two win2003 sp1 servers running iis 6.0 running the same application.
When I connected to the first server a W3WP process (application pool is
created) whoose size is approax 14MB When I connect to the other machine the
size is approx 114MB. Does anyone have any idea what the extra 100 MB is
being used for

One Thing to note .NEt 1.1 was installed on the server consuming the 100MB.
I have removed the extension and uninstalkled the Asp Net componment from
machine.
I have looked at the metabase of both servers and they seem to be the same.

Can anyone help.?

I believe it maybe a throw back to the .Net installation but am at a loss.
Oct 2 '08 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Tod Birdsall | last post by:
Hi All, The organization I am working for has created a new corporate website that used Microsoft's Pet Shop website as their coding model, and dynamically served up content, but cached each...
3
by: MattC | last post by:
I have an ASP.NET app that is running at around 60MB for the w3wp.exe. This often jumps very quickly to 100/120 MB before shrinking again. It is also using around 250MB of virtual memory. Is...
4
by: AN | last post by:
Greetings, We make an ASP.NET web application and we host it for our customers. We have provisioned hardware and hope to be able to service around 200 customers on this hardware. The web...
1
by: Chris | last post by:
I have an ASP.NET v1.1 web app that was running perfectly for a long time. I recently used the new "Web Application Project" type to convert my v1.1 application to v2.0 Everything went smoothly...
0
by: Rabbit | last post by:
Dear All, I have recently using ASP.net 2.0 to build web application with Crystal Report for .net, one of my typical coding to generate report on web page as follows: Dim rpt As New...
1
by: Jeremy Chapman | last post by:
Last night I noticed a bunch of our web apps were getting out of memory exceptions. I checked task manager on the server and the w3wp.exe process had eaten up about 780 megs of memory. I did an...
27
by: mohamed27 | last post by:
hi : i have a server with OS (2003 server) and i have a high usage of memory ,when i opened my task manger i found that w3wp.exe is the high application usage of memory this make ths...
1
by: Propertyshowrooms | last post by:
Hi all, I know this is probably an easy problem to fix, or at least I hope so, but for the life of me I can't figure out why the Private Bytes in my w3wp.exe process just keeps climbing until the...
6
by: Anand Saha | last post by:
Machine: 32 bit Intel Xeon 2.93 GHz, 16 CPUs, 32 GB RAM OS: Windows Server 2003 R2 Ent Edition, SP2 Web Server: IIS 6 ASP.NET ver: 2.0 I made a simple ASP.NET application, with only this code...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.