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.
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
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
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
ASKER