Worker Processes Statistics Test
This test exposes how well the worker processes on an IIS web server are handling the HTTP requests to the server. Using the metrics reported you can understand the extent of load handled by the worker processes and can determine whether the worker processes have enough threads for processing requests.
Target of the test : An IIS web server
Agent deploying the test : An internal agent;
Outputs of the test : One set of results for every worker process on the IIS web server being monitored
|
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Active requests: |
Indicates the current number of requests being processed by the worker processes. |
Number |
|
Active threads: |
Indicates the number of threads actively processing requests in the worker process. |
Number |
|
Current file cache memory usage: |
Indicates the amount of memory used by user-mode file cache. |
MB |
|
Current files cached: |
Indicates the current number of files whose contents are present in the user-mode file cache. |
Number |
|
Requests rate: |
Indicates the number of HTTP requests/sec being processed by the worker process. |
Requests/Sec |
|
Total requests served: |
Indicates the total number of HTTP requests served by the worker process. |
Number |
|
Total threads: |
Indicates the total number of threads available to process requests in the worker process. |
Number |
By closely monitoring the thread usage over time, you can proactively capture when the worker process runs out of idle threads, and promptly take corrective measures, so as to avert any processing bottlenecks. |