eG Monitoring
 

Measures reported by ADThrdQueDetTest

Monitoring the asynchronous thread queue (ATQ) on an AD server will provide useful pointers to the request processing ability of the server. The Thread Queue Details test monitors the ATQ, reports the number and nature of requests queued in the ATQ, captures a steady growth (if any) in the length of the queue over time, and thus reveals potential processing bottlenecks on the AD server.

This test applies only to Active Directory Servers installed on Windows 2008.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
ATQ_estd_que_del Indicates the estimated time the next request will spend in the queue prior to being serviced by the directory service. Secs  
ATQ_outs_que_req Indicate how many requests are queued at the domain controller. Number A high level of queuing indicates that requests are arriving at the domain controller faster than they can be processed. This can also lead to a high latency in responding to requests. Delay is the estimated time the next request will spend in the queue prior to being serviced by the directory service, 1.265 seconds.
ATQ_req_lat Indicates the average length of time to process a request, not including time spent on the queue. Secs A high value of this measure is a cause for concern, as it indicates a processing bottleneck on the AD server.
ATQ_thrd_ldap Indicates the number of threads that ATQ has currently allocated to servicing LDAP requests. Number  
ATQ_thrd_oths Indicates the number of threads that ATQ has currently allocated to DS services other than LDAP. Number  
ATQ_thrds_tot Indicates the total number of threads that are either waiting to service an incoming request or are already servicing a request. Number If values for this counter and ATQ_thrd_ldap counter are equal, a queue is likely building on the LDAP port, which will result in long response times. If the two counters are always equal, use Server Performance Advisor to troubleshoot the problem.