Re: Herramienta de monitorización

From: Pere Rodríguez <pere(dot)rodriguez(dot)rodriguez(at)gmail(dot)com>
To: xscorp <xscorp2002(at)yahoo(dot)es>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Herramienta de monitorización
Date: 2005-06-20 08:13:26
Message-ID: e1b2e97f050620011346cadfbf@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Para ver el estado del servidor, desde una consola, puedes utilizar:

- top (supongo que ya lo conoces). Podrás ver la carga de CPU,
memòria, procesos ...
- vmstat 1 : Información de memòria, bloques i/o, cpu, ...
- iostat -k 1 : Información i/o a disco. (apt-get install sysstat).

Como herramienta gràfica tienes gkrellm (apt-get install gkrellmd
gkrellm). gkrell te permite visualizar gráficas de CPU, i/o a disco,
tráfico ethernet, ... Nosotros lo utilizamos y con él rápidamente
vemos un estado general del servidor.

Si te interessa saber que está haciendo postgres tienes (creo que esto
no lo preguntas pero ya que estamos):

- pgAdmin III : Puedes ver la conexiones y que está haciendo cada una de ellas.
- Mirate los capítulos 23 i 24 (version 7.4, supongo que en la 8 seran
los mismos capítulos)
- También tienes estos querys:

OPEN LOCKS:

SELECT r.relname, l."mode", count(*) AS numlocks
FROM pg_locks l, pg_class r
WHERE r.oid = l.relation
GROUP BY r.relname, l."mode"
ORDER BY count(*) DESC;

RUNNING QUERIES (AND HOW LONG FOR):

SELECT pg_stat_activity.usename, round(date_part('epoch'::text, now() -

pg_stat_activity.query_start)) AS duration,

pg_stat_activity.current_query
FROM pg_stat_activity
ORDER BY round(date_part('epoch'::text, now() -

pg_stat_activity.query_start)) DESC;

QUERY PLAN:

SELECT id, gameid, forumid, subject
FROM threads WHERE nuked = 0
ORDER BY nuked DESC, lastpost DESC LIMIT 8;

Espero haberte ayudado.

pere

El 17/06/05, xscorp<xscorp2002(at)yahoo(dot)es> escribió:
> En Linux.... yo uso Debian por ejemplo...
>
> >En que SO?
> >
> >El 16/06/05, Jose Manuel<josemanuelgv(at)gmail(dot)com> escribió:
> >
> >
> >>Hola,
> >>
> >>¿Alguien conoce alguna herramienta de monitorización de PostgreSQL en
> >>tiempo real? ¿Qué usais para, por ejemplo, ver el impacto de una
> >>consulta en el estado del servidor? ....
> >>
> >>Gracias
> >>
> >>---------------------------(fin del mensaje)---------------------------
> >>TIP 1: para suscribirte y desuscribirte, escribe a majordomo(at)postgresql(dot)org
> >>
> >>
> >>
> >
> >
> >
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alberto 2005-06-20 10:45:45 Re: Grupos en un DataReport
Previous Message Michael Herrero 2005-06-20 07:43:20 Fwd: Duda con MD5