Link to home
Start Free TrialLog in
Avatar of longjumps
longjumps

asked on

MS IIS6 - how to tune the server reduce w3wp.exe CPU picks?

In my server win 2003 which is running IIS6 and serving sites there is a problem.

Once after a delay there is a pick hour of traffic w3wp.exe takes 100 CPU%.

Reading the article
http://www.velocityreviews.com/forums/t98410-w3wp-exe-high-cpu-utilization.html

I understood that that there is JIT compiler in .NET and IIS once new process started compillation is going on and taking the time, cpu and mem.

So the question how to make tunings that avoid such process burst activities?
How to configure IIS6 to keep process always up?
Or may be another configuration helps here?

Please advice.


ASKER CERTIFIED SOLUTION
Avatar of dj_alik
dj_alik

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of longjumps
longjumps

ASKER

And how to tell IIS that processes never down?

SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Yes. I saw his doubts about separation of dev and prod enviroment and tuning and reference for new McAffee feature buffer protection.

However it is not so answering my questions:
1. Is it legitimacy  to configure IIS6 to keep process always up?
2. If I limit CPU usage by 80% will this help keeping healthy server and IIS state?
3. If I define 4 processes per Application Pool will this help distribute load?
4. BTW: If I have 1 process per pool meeting that all request are processed sequencually by this w3wp or may be it has execution threads. If so how to configure these threads?

Thanks