Processor Queue Length Counter (счётчик длины очереди процессора)

Материал из devopswiki
Версия от 12:05, 8 мая 2013; ALG devTeam (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Официальное название System\Processor Queue Length Counter
Тип счётчика Моментальный (фиксируется один раз за каждый период измерений).
Описание Количество процессов, отмеченных как «отложенные» в очереди готовности процессора и ожидающих назначения на выполнение. Потоки выполнения в очереди готовности процессора размещены по приоритетности: поток с наивысшим приоритетом будет запущен следующим, как только процессор будет свободен.
Примечания по использованию Многие программные потоки выполнения находятся в спящем режиме в ожидании изменения данных. Подмножество активных потоков устанавливает практический верхний предел длины очереди процессора, который может наблюдаться.
Производительность Важный вторичный индикатор, помогающий определить, является ли процессор потенциальным узким местом.
Оказываемое влияние Признак того, что ограниченность мощности может быть причиной чрезмерных задержек приложений.
Пороговое значение Если на машине с одним очень загруженным процессором несколько раз наблюдается длина очереди > 5 – это предупреждающий сигнал о том, что зачастую у процессора больше работы, чем он может выполнить.

Очереди готовности, превышающие 10 процессов, - верный признак перегруженности процессора, особенно если его утилизация приближается к максимальным отметкам. Для мультипроцессоров следует делить длину очереди на физическое количество процессоров. В случае мультипроцессора, сконфигурированного для асимметричной работы, большие значения длины очереди могут означать несбалансированную конфигурацию.

Связанные метрики Thread(parent-process\Index#)\Thread State (состояние потока выполнения)