The Processor Queue Length is the number of threads that are ready but currently unable to run on the processor due to another active thread.
A bottleneck on the processor may be thought to occur where the number of threads in the queue is more than 2 times the number of processor cores over a continuous period.
To perform this check the agent polls the processor queue every five seconds and where the number of jobs in the queue exceeds 2 (the default threshold) times the number of processor cores over the Agent cycle (5 or 15 minutes) an Alert is generated.
The Dashboard will display the average and maximum queue for each processor over the Agent cycle.
This check can be used in conjunction with the Processor Utilization check and where both indicators exceed the recommended threshold over the same continuous period then this would indicate there is a bottleneck with the processors.