Мониторинг очереди выполнения для AIX в NMON

Мониторинг очереди выполнения для AIX в NMON

Мне нужно узнать об очереди выполнения в AIX и о том, как найти узкое место в очереди выполнения.

Каково пороговое значение длины очереди выполнения?

решение1

VMSTAT r (runqueue) Значение runqueue показывает количество выполняемых задач.иожидание ресурсов ЦП. Когда это число превышает количество ЦП на сервере, возникает узкое место ЦП, и некоторые задачи ждут выполнения.

Я полагаю, что в AIX это будет число, равное или меньшее lcpu.

Длина очереди выполнения означает «сумму количества процессов, которые в данный момент запущены, плюс количество процессов, ожидающих (поставленных в очередь) запуска». Конфигурация системы: lcpu=16 mem=65536MB ent=4.00

kthr    memory              page              faults              cpu
----- ----------- ------------------------ ------------ -----------------------
 r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa    pc    ec
 7  1 8986596 4079422   0   0   0   1    3   0 1017 16130 8195  0  0 99  0  0.03   0.8

Сервер выше показывает run-queue 7. У меня lcpu=16. Так что все в порядке. Все, что выше 16, будет означать, что есть ожидающие процессы. Чем больше число, тем больше ожидание, тем выше проблемы с производительностью, которые вы обнаружите.

Связанный контент