Monitorando a fila de execução para AIX no NMON

Monitorando a fila de execução para AIX no NMON

Preciso saber sobre Run Queue no AIX e como encontrar o gargalo da fila Run.

Qual é o valor limite para o comprimento da fila de execução?

Responder1

VMSTAT r (runqueue) O valor runqueue mostra o número de tarefas em execuçãoeaguardando recursos da CPU. Quando esse número excede o número de CPUs no servidor, existe um gargalo de CPU e algumas tarefas ficam aguardando execução.

Acredito que no AIX esse seria um número igual ou menor que lcpu.

O comprimento da fila de execução significa "a soma do número de processos que estão atualmente em execução mais o número que estão aguardando (enfileirados) para serem executados". Configuração do sistema: 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

O servidor acima mostra fila de execução de 7. Tenho lcpu = 16. Então está tudo bem. Qualquer valor acima de 16 implicaria que há processos em espera. Quanto maior o número, maior será a espera e maiores serão os problemas de desempenho que você encontrará.

informação relacionada