-
Modulos locales por defecto en agentes
Hola
El modulo del agente local que viene por defecto en el agente y mide el CPU IO Wait esta devolviendo valores que no están bien. Por detrás ejecuta un:
vmstat 1 2 | tail -1 | awk ‘{ print $16 }’procs ———–memory———- —swap– —–io—- –system– —–cpu—–
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 5068 76620 95904 164112 0 4 283 332 601 917 9 5 79 7 0
0 0 5068 76728 95904 164116 0 0 4 20 344 305 3 3 95 0 0Entiendo que esta pillando el valor de wa.
El cual me devuelve un 0 pero comparando los valores ejecutando un iostat -c me devuelve lo siguiente:
[root@localhost ~]# iostat -c
Linux 2.6.32-504.8.1.el6.x86_64 (localhost.localdomain) 21/05/15 _x86_64_ 2 CPU)avg-cpu: %user %nice %system %iowait %steal %idle
8,00 0,03 4,87 6,54 0,00 80,57Entiendo que es un avg pero el valor devuelto por el modulo debería estar algo parecido a lo devuelto por iostat o por lo menos acercarse.
Por otra parte dentro del agente hay otro modulo por defecto que debería medir lo mismo. ¿Cuál es el sentido de tener dos módulos midiendo la misma cosa pero con diferentes nombres? El segundo modulo es IOWaitCPU (el primero era CPUIOWait). Aquí el comando por detrás es diferente y parece que hace lo que tiene que hacer:
vmstat -s | grep “IO-wait cpu ticks” | awk ‘{ print $1 }’
Saludos
Ivo Yordanov
Sorry, there were no replies found.