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

Posted on 2011-05-09
Last Modified: 2012-08-13
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

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.

Question by:longjumps
    LVL 18

    Accepted Solution


    IIS 6.0 F1: Application Pools Properties - Performance Tab- Maximum CPU use (percentage)
    LVL 1

    Author Comment

    And how to tell IIS that processes never down?

    LVL 18

    Assisted Solution

    W3WP.exe is running at high cpu utilization
    seec comments of sunilyadav165
    LVL 1

    Author Comment

    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?


    Featured Post

    Better Security Awareness With Threat Intelligence

    See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    Plan upgrade exchange 2010 to exchange 2016 5 84
    dialer.exe 4 47
    SMTP Relay Issue 12 68
    Required permissions cannot be acquired 6 24
    As more and more people are shifting to the latest .Net frameworks, the windows presentation framework is gaining importance by the day. Many people are now turning to WPF controls to provide a rich user experience. I have been using WPF controls fo…
    For most people, the WrapPanel seems like a magic when they switch from WinForms to WPF. Most of us will think that the code that is used to write a control like that would be difficult. However, most of the work is done by the WPF engine, and the W…
    This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA.…
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

    728 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now