Using Performance Monitor to Monitor Client Requests

Performance Monitor includes a set of counters that measure the rate of requests to CGI and ISAPI applications running under each IIS service. These counters are included in the HTTP Service, FTP Server, and Gopher Service performance objects. However, Internet Information Server 2.0 supports ISAPI only on the HTTP service. The ISAPI counters on other services always display a value of zero.

The following table lists the counters that count requests to ISAPI and CGI applications. Please note that these counters display the last observed value, not an average. It is important to log these counters over time and to display the results in a chart, as opposed to a report.

Table 9.1 Performance Monitor Counters for ISAPI and CGI Requests

Counter

Indicates

HTTP Service: Current CGI Requests

How many requests for pages generated by CGI applications are being processed simulataneously.

HTTP Service: Maximum CGI Requests

The maximum number of requests for pages generated by CGI applications that were processed simultaneously since the service started.

HTTP Service: CGI Requests

The total number of requests for pages generated by CGI applications since the service started. The value of this counter includes successful and failed requests.

HTTP Service: Current ISAPI Extension Requests

How many requests for pages generated by ISAPI DLLs are being processed simultaneously.

HTTP Service: Maximum ISAPI Extension Requests

The maximum number of requests for pages generated by ISAPI DLLs that were processed simultaneously since the service started.

HTTP Service: ISAPI Extension Requests

The total number of requests for pages generated by ISAPI DLLs since the service started. The value of this counter includes successful and failed requests.


These counters are also included in IISDyn.pmw, a Performance Monitor workspace settings file on the Windows NT Server Resource Kit Supplement 1 CD.

By themselves, these counters are indirect indicators of processor activity. When combined with information about server performance, however, these counters can help you judge the effects of different levels of activity on the performance and efficiency of your server.