Necesito información sobre Run Queue en AIX y cómo encontrar el cuello de botella de Run Queue.
¿Cuál es el valor umbral para la longitud de la cola de ejecución?
Respuesta1
VMSTAT r (cola de ejecución) El valor de la cola de ejecución muestra el número de tareas que se ejecutan.yesperando recursos de la CPU. Cuando este número excede el número de CPU en el servidor, existe un cuello de botella en la CPU y algunas tareas están esperando su ejecución.
Creo que en AIX esto sería un número igual o menor que lcpu.
La longitud de la cola de ejecución significa "la suma del número de procesos que se están ejecutando actualmente más el número que están esperando (en cola) para ejecutarse". Configuración del 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
El servidor de arriba muestra la cola de ejecución de 7. Tengo lcpu=16. Entonces está bien. Cualquier valor superior a 16 implicaría que hay procesos en espera. Cuanto mayor sea el número, mayor será la espera y mayores problemas de rendimiento encontrará.