Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Modulos locales por defecto en agentes
#1
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  0

Entiendo 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:

[[email protected] ~]# 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,57

Entiendo 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

 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes