Throttling Processes

If you run multiple Web sites on one computer, or if you have other applications running on the same computer as your Web server, you can limit how much processor time a Web site’s out-of-process applications are permitted to utilize. This ensures that processor time is available to other Web sites or non-Web applications.

Note   If virtual directories within a throttled site are configured as in-process or pooled-process applications, the site may actually exceed the apparent processor use limit. In-process and pooled-process applications are not affected by processor throttling and are not included in process accounting statistics.

To decide whether you should use processor throttling
  1. Use System Monitor to examine both the % Processor Time counter of the Processor object and, in the Web Service object, the specific instance counters for Maximum CGI Requests and Total CGI Requests.
  2. Enable process acounting, so that the Job Object counter reports are included in IIS logs.
  3. Examine the Dllhost object counters to determine the numbers of out-of-process WAM and ISAPI requests.
To throttle processor use by a Web site
  1. In the Internet Information Services snap-in, select the Web site on which you want to restrict processor use.
  2. Open the Web site’s property sheets, and then click the Performance tab.
  3. Select Enable process throttling and type the percentage of the CPU time that you want this site to be limited to.
  4. Select Enforce limits if you want to enable the Level 2 and Level 3 consequences of processor time overrun.

Related Topics


© 1997-1999 Microsoft Corporation. All rights reserved.