Web Service Object

The Web Service object counters installed with Internet Information Service monitor file transfer rates, bandwidth usage, and connection rates.

You can view performance data for all instances of this object (using the _Total instance) or for specific instances, such as the Default Web Site or Administration Web Site instances.

In addition to these counters, counters supplied by the Internet Information Services Global performance object combine data for the Web service with the performance data they report for IIS as a whole. For more information, see the Internet Information Services Global object.

Counter Name Description Counter Type
Anonymous Users/sec Shows the rate at which users are making anonymous connections using the Web service. PERF_COUNTER_COUNTER
Bytes Received/sec Showsthe rate that data bytes are received by the Web service. PERF_COUNTER_BULK_COUNT
Bytes Sent/sec Shows the rate that data bytes are sent by the Web service. PERF_COUNTER_BULK_COUNT
Bytes Total/sec Shows the sum of Bytes Sent/sec and Bytes Received/sec. This is the total rate of bytes transferred by the Web service. PERF_COUNTER_BULK_COUNT
CGI Requests/sec Shows the rate at which Common Gateway Interface (CGI) requests are simultaneously being processed by the Web service. PERF_COUNTER_COUNTER
Connection Attempts/sec Shows the rate at which connections using the Web service are being attempted. PERF_COUNTER_COUNTER
Copy Requests/sec Shows the rate at which HTTP requests using the COPY method are made. Copy requests are used for copying files and directories PERF_COUNTER_COUNTER
Current Anonymous Users Shows the number of users who currently have an anonymous connection using the Web service. PERF_COUNTER_RAWCOUNT
Current Blocked Async I/O Requests Shows current requests that are temporarily blocked due to bandwidth throttling settings. PERF_COUNTER_RAWCOUNT
Current CAL count for authenticated users Shows the current count of licenses used simultaneously by the Web service for authenticated connections. PERF_COUNTER_RAWCOUNT
Current CAL count for SSL connections Shows the current count of licenses used simultaneously by the Web service for SSL connections. PERF_COUNTER_RAWCOUNT
Current CGI Requests Shows the current number of CGI requests that are simultaneously being processed by the Web service. PERF_COUNTER_RAWCOUNT
Current Connections Shows the current number of connections established with the Web service. PERF_COUNTER_RAWCOUNT
Current ISAPI Extension Requests Shows the current number of Extension requests that are simultaneously being processed by the Web service. PERF_COUNTER_RAWCOUNT
Current NonAnonymous Users Shows the number of users who currently have a non-anonymous connection using the Web service. PERF_COUNTER_RAWCOUNT
Delete Requests/sec Shows the rate at which HTTP requests using the DELETE method are made. Delete requests are generally used for file removals. PERF_COUNTER_COUNTER
Files Received/sec Shows the rate at which files are received by the Web service. PERF_COUNTER_COUNTER
Files Sent/sec Shows the rate at which files are sent by the Web service. PERF_COUNTER_COUNTER
Files/sec Shows the rate at which files are transferred, that is, sent and received by the Web service. PERF_COUNTER_COUNTER
Get Requests/sec Shows the rate at which HTTP requests using the GET method are made. Get requests are generally used for basic file retrievals or image maps, though they can be used with forms. PERF_COUNTER_COUNTER
Head Requests/sec Shows the rate at which HTTP requests using the HEAD method are made. Head requests generally indicate a client is querying the state of a document they already have to see if it needs to be refreshed. PERF_COUNTER_COUNTER
ISAPI Extension Requests/sec Shows the rate at which ISAPI Extension requests are simultaneously being processed by the Web service. PERF_COUNTER_COUNTER
Lock Requests/sec Shows the rate at which HTTP requests using the LOCK method are made. Lock requests are used to lock a file for one user so that only that user can modify the file. PERF_COUNTER_COUNTER
Locked Errors/sec Shows the rate of errors due to requests that couldn't be satisfied by the server because the requested document was locked. These are generally reported as an HTTP 423 error code to the client. PERF_COUNTER_COUNTER
Logon Attempts/sec Shows the rate at which logons using the Web service are being attempted. PERF_COUNTER_COUNTER
Maximum Anonymous Users Shows the maximum number of users who established concurrent anonymous connections using the Web service (counted since service startup). PERF_COUNTER_RAWCOUNT
Maximum CAL count for authenticated users Shows the maximum count of licenses used simultaneously by the Web service for authenticated connections. PERF_COUNTER_RAWCOUNT
Maximum CAL count for SSL connections Shows the maximum count of licenses used simultaneously by the Web service for SSL connections. PERF_COUNTER_RAWCOUNT
Maximum CGI Requests Shows the maximum number of CGI requests simultaneously processed by the Web service. PERF_COUNTER_RAWCOUNT
Maximum Connections Shows the maximum number of simultaneous connections established with the Web service. PERF_COUNTER_RAWCOUNT
Maximum ISAPI Extension Requests Shows the maximum number of Extension requests simultaneously processed by the Web service. PERF_COUNTER_RAWCOUNT
Maximum NonAnonymous Users Shows the maximum number of users who established concurrent non-anonymous connections using the Web service (counted since service startup). PERF_COUNTER_RAWCOUNT
Measured Async I/O Bandwidth Usage Shows the measured bandwidth of asynchronous I/O averaged over a minute. PERF_COUNTER_RAWCOUNT
Mkcol Requests/sec Shows the rate at which HTTP requests using the MKCOL method are made. MKCOL requests are used to create directories on the server. PERF_COUNTER_COUNTER
Move Requests/sec Shows the rate at which HTTP requests using the MOVE method are made. MOVE requests are used for moving files and directories. PERF_COUNTER_COUNTER
NonAnonymous Users/sec Shows the rate at which users are making nonanonymous connections using the Web service. PERF_COUNTER_COUNTER
Not Found Errors/sec Shows the rate of errors due to requests that couldn't be satisfied by the server because the requested document could not be found. These are generally reported as an HTTP 404 error code to the client. PERF_COUNTER_COUNTER
Options Requests/sec Shows the rate at which HTTP requests using the OPTIONS method are made. PERF_COUNTER_COUNTER
Other Request Methods/sec Shows the rate at which HTTP requests are made that do not use the OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, MOVE, COPY, MKCOL, PROPFIND, PROPPATCH, MS-SEARCH, LOCK or UNLOCK methods. These may include LINK or other methods supported by gateway applications. PERF_COUNTER_COUNTER
Post Requests/sec Shows the rate at which HTTP requests using the POST method are made. POST requests are generally used for forms or gateway requests. PERF_COUNTER_COUNTER
Propfind Requests/sec Shows the rate at which HTTP requests using the PROPFIND method are made. PROPFIND requests retrieve property values on files and directories. PERF_COUNTER_COUNTER
Proppatch Requests/sec Shows the rate at which HTTP requests using the PROPPATCH method are made. PROPPATCH requests set property values on files and directories. PERF_COUNTER_COUNTER
Put Requests/sec Shows the rate at which HTTP requests using the PUT method are made. The PUT method requests that the document sent to the server be stored under the supplied Internet address. PERF_COUNTER_COUNTER
Search Requests/sec Shows the rate at which HTTP requests using the MS-SEARCH method are made. Search requests are used to query the server to find resources that match a set of conditions provided by the client. PERF_COUNTER_COUNTER
Total Allowed Async I/O Requests Shows the total number of requests allowed by bandwidth throttling settings (counted since service startup). When bandwidth throttling is defined, the number of allowed user requests is restricted. PERF_COUNTER_RAWCOUNT
Total Anonymous Users Shows the total number of users who established an anonymous connection with the Web service (counted since service startup). PERF_COUNTER_RAWCOUNT
Total Blocked Async I/O Requests Shows the number of total requests temporarily blocked due to bandwidth throttling settings (counted since service startup). PERF_COUNTER_RAWCOUNT
Total CGI Requests Shows the total number of CGI requests. CGI requests are custom gateway executables (.exe) the administrator can install to add forms processing or other dynamic data sources. CGI requests initiate a process on the server which can be a large drain on server resources. The count is the total since service startup. PERF_COUNTER_RAWCOUNT
Total Connection Attempts (all instances) Shows the number of connections that have been attempted using the Web service (counted since service startup). This counter is for all instances listed. PERF_COUNTER_RAWCOUNT
Total Copy Requests Shows the number of HTTP requests using the COPY method (counted since service startup). COPY requests are used for copying files and directories PERF_COUNTER_RAWCOUNT
Total count of failed CAL requests for authenticated users Shows the number of HTTP requests that failed due to a license being unavailable for an authenticated user. The count is the total since service startup. PERF_COUNTER_RAWCOUNT
Total count of failed CAL requests for SSL connections Shows the total count of HTTP requests that failed due to a license being unavailable for SSL connections. PERF_COUNTER_RAWCOUNT
Total Delete Requests Shows the number of HTTP requests using the DELETE method (counted since service startup). Delete requests are generally used for file removals. PERF_COUNTER_RAWCOUNT
Total Files Received Shows the total number of files received by the Web service (counted since service startup). PERF_COUNTER_RAWCOUNT
Total Files Sent Shows the total number of files sent by the Web service (counted since service startup). PERF_COUNTER_RAWCOUNT
Total Files Transferred Shows the sum of Files Sent and Files Received. This is the total number of files transferred by the Web service (counted since service startup). PERF_COUNTER_RAWCOUNT
Total Get Requests Shows the number of HTTP requests using the GET method (counted since service startup). GET requests are generally used for basic file retrievals or image maps, though they can be used with forms. PERF_COUNTER_RAWCOUNT
Total Head Requests Shows the number of HTTP requests using the HEAD method (counted since service startup). Head requests generally indicate a client is querying the state of a document they already have to see if it needs to be refreshed. PERF_COUNTER_RAWCOUNT
Total ISAPI Extension Requests Shows the total number of ISAPI Extension Requests. ISAPI Extension Requests are custom gateway Dynamic Link Libraries (.dll) the administrator can install to add forms processing or other dynamic data sources. Unlike CGI requests, ISAPI requests are simple calls to a DLL library routine, thus they are better suited to high performance gateway applications. The count is the total since service startup. PERF_COUNTER_RAWCOUNT
Total Lock Requests Shows the number of HTTP requests using the LOCK method (counted since service startup). LOCK requests are used to lock a file for one user so that only that user can modify the file. PERF_COUNTER_RAWCOUNT
Total Locked Errors Shows the number of requests that couldn't be satisfied by the server because the requested was locked. These are generally reported as an HTTP 423 error code to the client. The count is the total since service startup. PERF_COUNTER_RAWCOUNT
Total Logon Attempts Shows the number of logons that have been attempted using the Web service (counted since service startup). PERF_COUNTER_RAWCOUNT
Total Method Requests Shows the number of all HTTP requests (counted since service startup). PERF_COUNTER_RAWCOUNT
Total Method Requests/sec Shows the rate at which all HTTP requests are made. PERF_COUNTER_COUNTER
Total Mkcol Requests Shows the number of HTTP requests using the MKCOL method (counted since service startup). MKCOL requests are used to create directories on the server. PERF_COUNTER_RAWCOUNT
Total Move Requests Shows the number of HTTP requests using the MOVE method (counted since service startup). MOVE requests are used for moving files and directories. PERF_COUNTER_RAWCOUNT
Total NonAnonymous Users Shows the total number of users who established a non-anonymous connection with the Web service (counted since service startup). PERF_COUNTER_RAWCOUNT
Total Not Found Errors Shows the number of requests that couldn't be satisfied by the server because the requested document could not be found. These are generally reported as an HTTP 404 error code to the client. The count is the total since service startup. PERF_COUNTER_RAWCOUNT
Total Options Requests Shows the number of HTTP requests using the OPTIONS method (counted since service startup). PERF_COUNTER_RAWCOUNT
Total Other Request Methods Shows the number of HTTP requests that are not OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, MOVE, COPY, MKCOL, PROPFIND, PROPPATCH, MS-SEARCH, LOCK or UNLOCK methods (counted since service startup). These may include LINK or other methods supported by gateway applications. PERF_COUNTER_RAWCOUNT
Total Post Requests Shows the number of HTTP requests using the POST method (counted since service startup). POST requests are generally used for forms or gateway requests. PERF_COUNTER_RAWCOUNT
Total Propfind Requests Shows the number of HTTP requests using the PROPFIND method (counted since service startup). PROPFIND requests retrieve property values on files and directories. PERF_COUNTER_RAWCOUNT
Total Proppatch Requests Shows the number of HTTP requests using the PROPPATCH method (counted since service startup). PROPPATCH requests set property values on files and directories. PERF_COUNTER_RAWCOUNT
Total Put Requests Shows the number of HTTP requests using the PUT method (counted since service startup). PERF_COUNTER_RAWCOUNT
Total Rejected Async I/O Requests Shows the total number of requests rejected due to bandwidth throttling settings (counted since service startup). PERF_COUNTER_RAWCOUNT
Total Search Requests Shows the number of HTTP requests using the MS-SEARCH method (counted since service startup). Search requests are used to query the server to find resources that match a set of conditions provided by the client. PERF_COUNTER_RAWCOUNT
Total Trace Requests Shows the number of HTTP requests using the TRACE method (counted since service startup). TRACE requests allow the client to see what is being received at the end of the request chain and use the information for diagnostic purposes. PERF_COUNTER_RAWCOUNT
Total Unlock Requests Shows the number of HTTP requests using the UNLOCK method (counted since service startup). UNLOCK requests are used to remove locks from files. PERF_COUNTER_RAWCOUNT
Trace Requests/sec Shows the rate at which HTTP requests using the TRACE method are made. TRACE requests allow the client to see what is being received at the end of the request chain and use the information for diagnostic purposes. PERF_COUNTER_COUNTER
Unlock Requests/sec Shows the rate at which HTTP requests using the UNLOCK method are made. UNLOCK requests are used to remove locks from files. PERF_COUNTER_COUNTER

© 1985-2000 Microsoft Corporation. All rights reserved.