| eG Monitoring |
|---|
|
Measures reported by PepPrsQueueTest The Process Scheduler is nothing but a collection of server processes such as PSAESRV, PSPRCSRV, PSDSTSRV, etc. When any of these server processes carries out a process request, it makes a call to a service. The server process waits for the service to complete, then returns information to the device that initiated the request, such as a browser. While the server process waits for a service to complete, other process requests wait in a queue until the current service completes. A service may take a fraction of a second to complete or several seconds, depending on the type and complexity of the service. When the service completes, the server process is then available to process the next request in the corresponding queue. If the length of a queue keeps increasing, it is a sign that the server process is unable to process requests quickly. Therefore, to be able to swiftly spot a probable processing bottleneck in the Process Scheduler in a domain, administrators must monitor the queues of the Scheduler continuously, isolate those queues that are growing in length, and identify which server process is using that queue. This can be achieved using the PepPrsQueueTest. This test auto-discovers the queues used by each server process in a domain, and for every queue, reports the number of requests in the queue and the number of instances of that server process sharing the queue. This way, the test rapidly leads administrators to a potential slowdown in request processing by a domain, and helps them accurately isolate which server process is contributing to the slowdown. The measures made by this test are as follows:
|