Web Service Counters for the WWW Service
Applies To: Windows Server 2003, Windows Server 2003 with SP1
The Web Service counters help you determine how well the World Wide Web Publishing Service (WWW service) processes requests. The WWW service is a user-mode service. These counters also reflect the processing that occurs in the kernel-mode driver, HTTP.sys.
Configure these counters to monitor performance for individual Web sites or for all sites on a server (by using the **_**Total instance). Note that some counters that were included with IIS 5.x are now obsolete and, therefore, return a zero value. Obsolete counters are listed in Table D.8 and Table D.9.
Table D.1 describes the Bytes counters for the Web Service performance object.
Table D.1 Bytes (Sent, Received, and Transferred) Counters
Counter | Description |
---|---|
Total Bytes Sent |
The number of data bytes that have been sent by the WWW service since the service started. This counter is new in IIS 6.0. |
Bytes Sent/sec |
The rate, in seconds, at which data bytes have been sent by the WWW service. |
Total Bytes Received |
The total bytes of data that have been received by the WWW service since the service started. This counter is new in IIS 6.0. |
Bytes Received/sec |
The rate, in seconds, at which data bytes have been received by the WWW service. |
Total Bytes Transferred |
The total number of bytes of data that have been sent and received by the WWW service since the service started. This counter is new in IIS 6.0. |
Bytes Total/sec |
The sum of Bytes Sent/sec and Bytes Received/sec. |
Table D.2 describes the Files counters for the Web Service performance object.
Table D.2 Files (Sent, Received, and Transferred) Counters
Counter | Description |
---|---|
Total Files Sent |
The number of user-mode files that have been sent by the WWW service since the service started. This counter does not include cache hits. Note that this counter does not increment when files are being served from the kernel-mode cache. For more information, see Kernel: URI Cache Hits in Table D.13. |
Files Sent/sec |
The rate, in seconds, at which files have been sent. |
Total Files Received |
The number of files that have been received by the WWW service since the service started. |
Files Received/sec |
The rate, in seconds, at which files have been received by the WWW service. |
Total Files Transferred |
The sum of Total Files Sent and Total Files Received by the WWW service since the service started. Note that this counter does not increment when files are being served from the kernel-mode cache. For more information, see Kernel: URI Cache Hits in Table D.13. |
Files/sec |
The rate, in seconds, at which files have been sent and received by the WWW service. |
Table D.3 describes the Anonymous Users and NonAnonymous Users counters for the Web Service performance object. In this context, nonanonymous users are authenticated users.
Note
With Anonymous and NonAnonymous Users counters, IIS6.0 counts each request as a new user. This behavior differs from IIS5.x, which counted each connection as a new user.
Table D.3 Anonymous Users and NonAnonymous Users Counters
Counter | Description |
---|---|
Current Anonymous Users |
The number of users who currently have an anonymous request pending with the WWW service. In IIS 6.0, Current Users (Anonymous or NonAnonymous) is the number of requests currently being worked on by the server. |
Current NonAnonymous Users |
The number of users who currently have a nonanonymous request pending with the WWW service. In IIS 6.0, Current Users (Anonymous or NonAnonymous) is the number of requests currently being worked on by the server. |
Total Anonymous Users |
The number of users who have established an anonymous request since the WWW service started. This counter does not increment when files are being served from the kernel cache. For more information, see Kernel: URI Cache Hits in Table D.13. |
Anonymous Users/sec |
The rate, in seconds, at which users have made anonymous requests to the WWW service. |
Total NonAnonymous Users |
The number of users who have made nonanonymous requests to the WWW service since the service started. For more information, see Kernel: URI Cache Hits in Table D.13. |
NonAnonymous Users/sec |
The rate, in seconds, at which users have made nonanonymous requests to the WWW service. |
Maximum NonAnonymous Users |
The maximum number of users who have made concurrent nonanonymous requests to the WWW service since the service started. |
Table D.4 describes the Connections and Attempts counters for the Web Service performance object.
Table D.4 Connections and Attempts Counters
Counter | Description |
---|---|
Current Connections |
The number of active connections to the WWW service. |
Maximum Connections |
The maximum number of simultaneous connections made to the WWW service since the service started. |
Total Connection Attempts |
The number of connections to the WWW service that have been attempted since the service started. |
Connection Attempts/sec |
The rate, in seconds, at which connections to the WWW service have been attempted since the service started. |
Total Logon Attempts |
The number of attempts to log on to the WWW service that have occurred since the service started. |
Logon Attempts/sec |
The rate, in seconds, at which attempts to log on to the WWW service have occurred. |
Table D.5 describes the Requests counters for the Web Service performance object.
Table D.5 Requests Counters
Counter | Description |
---|---|
Total Options Requests |
The number of HTTP requests that have used the OPTIONS method since the WWW service started. |
Options Requests/sec |
The rate, in seconds, at which HTTP requests that use the OPTIONS method have been made. |
Total Get Requests |
The number of HTTP requests that have used the GET method since the WWW service started. |
Get Requests/sec |
The rate, in seconds, at which HTTP requests that use the GET method have been made to the WWW service. |
Total Post Requests |
The number of HTTP requests that have used the POST method since the WWW service started. |
Post Requests/sec |
The rate, in seconds, at which requests that use the POST method have been made to the WWW service. |
Total Head Requests |
The number of HTTP requests that have used the HEAD method since the WWW service started. |
Head Requests/sec |
The rate, in seconds, at which HTTP requests that use the HEAD method have been made to the WWW service. |
Total Put Requests |
The number of HTTP requests that have used the PUT method since the WWW service started. |
Put Requests/sec |
The rate, in seconds, at which HTTP requests that use the PUT method have been made to the WWW service. |
Total Delete Requests |
The number of HTTP requests that have used the DELETE method since the WWW service started. |
Delete Requests/sec |
The rate, in seconds, at which HTTP requests that use the DELETE method have been made to the WWW service. |
Total Trace Requests |
The number of HTTP requests that have used the TRACE method since the WWW service started. |
Trace Requests/sec |
The rate, in seconds, at which HTTP requests that use the TRACE method have been made to the WWW service. |
Total Move Requests |
The number of HTTP requests that have used the MOVE method since the WWW service started. |
Move Requests/sec |
The rate, in seconds, at which HTTP requests that use the MOVE method have been made to the WWW service. |
Total Copy Requests |
The number of HTTP requests that have used the COPY method since the WWW service started. |
Copy Requests/sec |
The rate, in seconds, at which HTTP requests that use the COPY method have been made to the WWW service. |
Total Mkcol Requests |
The number of HTTP requests that have used the MKCOL method since the WWW service started. |
Mkcol Requests/sec |
The rate, in seconds, at which HTTP requests that use the MKCOL method have been made to the WWW service. |
Total Propfind Requests |
The number of HTTP requests that have used the PROPFIND method since the WWW service started. |
Propfind Requests/sec |
The rate, in seconds, at which HTTP requests that use the PROPFIND method have been made to the WWW service. |
Total Proppatch Requests |
The number of HTTP requests that have used the PROPPATCH method since the WWW service started. |
Proppatch Requests/sec |
The rate, in seconds, at which HTTP requests that use the PROPPATCH method have been made to the WWW service. |
Total Search Requests |
The number of HTTP requests that have used the SEARCH method since the WWW service started. |
Search Requests/sec |
The rate, in seconds, at which HTTP requests that use the SEARCH method have been made to the WWW service. |
Total Lock Requests |
The number of HTTP requests that have used the LOCK method since the WWW service started. |
Lock Requests/sec |
The rate, in seconds, at which HTTP requests that use the LOCK method have been made to the WWW service. |
Total Unlock Requests |
The number of HTTP requests that have used the UNLOCK method since the WWW service started. |
Unlock Requests/sec |
The rate, in seconds, at which HTTP requests that use the UNLOCK method have been made to the WWW service. |
Total Other Request Methods |
The number of HTTP requests that did not use the OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, MOVE, COPY, MKCOL, PROPFIND, PROPPATCH, SEARCH, LOCK, or UNLOCK methods since the WWW service started. Can include LINK or other methods supported by gateway applications. |
Other Request Methods/sec |
The rate, in seconds, at which HTTP requests that do not use the methods listed for the Total Other Requests Methods counter have been made to the WWW service. |
Total Method Requests |
The number of HTTP requests that have been made since the WWW service started. |
Total Method Requests/sec |
The rate, in seconds, at which all HTTP requests have been received. |
Table D.6 describes the Errors counters for the Web Service performance object.
Table D.6 Errors (Not Found and Locked) Counters
Counter | Description |
---|---|
Total Not Found Errors |
The number of requests that have been made since the service started that were not satisfied by the server because the requested document was not found. Usually reported as HTTP error 404. |
Not Found Errors/sec |
The rate, in seconds, at which requests were not satisfied by the server because the requested document was not found. |
Total Locked Errors |
The number of requests that have been made since the service started that could not be satisfied by the server because the requested document was locked. Usually reported as HTTP error 423. |
Locked Errors/sec |
The rate, in seconds, at which requests were not satisfied because the requested document was locked. |
Table D.7 describes the Common Gateway Interface (CGI) Requests and ISAPI Extension Requests counters for the Web Service performance object.
Table D.7 CGI Requests and ISAPI Extension Requests Counters
Counter | Description |
---|---|
Current CGI Requests |
The number of CGI requests that are being processed simultaneously by the WWW service. |
Total CGI Requests |
The number of all CGI requests that have been made since the WWW service started. |
CGI Requests/sec |
The rate, in seconds, at which CGI requests are being processed simultaneously by the WWW service. |
Maximum CGI Requests |
The maximum number of CGI requests that have been processed simultaneously by the WWW service since the service started. |
Current ISAPI Extension Requests |
The number of ISAPI extension requests that are being processed simultaneously by the WWW service. |
Total ISAPI Extension Requests |
The number of ISAPI extension requests that have been made since the WWW service started. |
ISAPI Extension Requests/sec |
The rate, in seconds, at which ISAPI extension requests are being processed by the WWW service. |
Maximum ISAPI Extension Requests |
The maximum number of ISAPI extension requests that were processed simultaneously by the WWW service. |
Table D.8 lists the CAL (client access license) Count counters for the Web Service performance object, which are not valid in IIS 6.0. The value of these counters is always zero.
Table D.8 CAL Count Counters
Counter |
---|
Current CAL count for authenticated users |
Maximum CAL count for authenticated users |
Total count of failed CAL requests for authenticated users |
Current CAL count for SSL connections |
Maximum CAL count for SSL connections |
Total count of failed CAL requests for SSL connections |
Table D.9 describes other miscellaneous counters, some of which are no longer valid, for the Web Service performance object.
Table D.9 Async I/O Requests, Bandwidth Bytes, and Miscellaneous Counters
Counter | Description |
---|---|
Total Allowed Async I/O Requests |
This counter is no longer valid; its value is always zero. |
Total Blocked Async I/O Requests |
This counter is no longer valid; its value is always zero. |
Total Rejected Async I/O Requests |
This counter is no longer valid; its value is always zero. |
Current Blocked Async I/O Requests |
This counter is no longer valid; its value is always zero. |
Measured Async I/O Bandwidth Usage |
This counter is no longer valid; its value is always zero. |
Total Blocked Bandwidth Bytes |
This counter is no longer valid; its value is always zero. |
Current Blocked Bandwidth Bytes |
This counter is no longer valid; its value is always zero. |
Service Uptime |
The uptime for the WWW service or a Web site. |
MaxCalSsl |
This counter is no longer valid; its value is always zero. |