Comandos interesantes: mytop

mytop es una utilidad basada en el comando top que permite monitorizar en tiempo real el estado de un servidor MySQL. Internamente lo que hace es conectarse cada X segundos (-s/--delay sec) al servidor en cuestión y ejecutar un 'show processlist' y un 'show status' y formatear la información para presentarsela al usuario.
shell> mytop -u USER -p USER_PASSWD -s 2
MySQL on localhost (5.1.49-3-log)         up 0+22:48:42 [16:16:40]
Queries: 51.0  qps: 0  Slow: 0.0  Se/In/Up/De(%): 6779788/15/03/19
        qps now: 3  Slow qps: 0.0  Threads: 8 (1/0) 23200/00/00/00
Key Efficiency: 99%  Bps in/out: 30.5k/12.8  Now in/out: 7.6/13.7k

Id   User    Host/IP    DB      Time  Cmd Query or State
--   ----    -------    --      ----  --- --------------
135  root    localhost          0     Query show full processlist
137  tecn    server_3  users    2     Query select user,name from
138  syadmin web       infotec  0     Sleep
139  javier  localhost          15    Connec Reading from net
106  app     intranet  web_p    2034  Sleep
Como se puede observar, la salida del comando es muy parecida a la del comando top. Una parte superior, que contiene información más estática referente al estado del servidor y que da información general del número de query's, del estado de los procesos, consumo de red, número de select/insert/update y delete.
La segunda parte es más dinámica y cambia constantemente, según las query's que se estén realizando en el servidor. Es la información 'bien colocada' del show processlist. Esta parte es la que va cambiando constantemente con el tiempo y representa el estado del servidor.

Todas las opciones están especificadas en el man del comando, y cada usuario puede definir localmente una configuración con la que iniciar el programa.
Esta información será albergada en ~/.mytop y tendrá un contenido similar al siguiente.
shell> vi ~/.mytop
          user=USER
          pass=USER_PASSWD
          host=db_sql
          db=users
          delay=5
          port=3306
          batchmode=0
          header=1
          color=1
          idle=1


1 comentario :

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios