Skip site navigation (1) Skip section navigation (2)

Re: Uso de memoria por conexion.

From: "Mario Gonzalez" <gonzalemario(at)gmail(dot)com>
To: "Dimas Ayala" <dimasayala(at)gmail(dot)com>, "Postgres Espaniol" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Uso de memoria por conexion.
Date: 2006-02-24 19:02:02
Message-ID: 2065a6cf0602241102j274be93du@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
On 24/02/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> wrote:
> Dimas Ayala escribió:
> > Pues la verdad no se le di un ps -axm
>
> Yo tampoco se que memoria lista ese comando.
>
> $ ps -axm 2>/dev/null | head -1 ; ps -axm 2>/dev/null | grep postgres
>   PID TTY      MAJFLT MINFLT   TRS   DRS  SIZE  SWAP   RSS  SHRD   LIB   DT COMMAND
>  8677 pts/3         0     45  2822 15133  4489     -  3000     -     -    - postgres: writer process
>  8678 pts/3         0     29  2822  5921  2186     -  1984     -     -    - postgres: stats buffer process
>  8679 pts/3         0    396  2822  5749  2143     -  2732     -     -    - postgres: stats collector process
>  8700 pts/3         0    207  2822 15409  4558     -  3580     -     -    - postgres: alvherre alvherre [local] idle
>  8707 pts/3         0    207  2822 15409  4558     -  3580     -     -    - postgres: alvherre alvherre [local] idle
>  8729 pts/2         0    233    86  3141   807     -   772     -     -    - grep postgres
>
> Cual columna estas leyendo?
>
    No recuerdo bien el significado de cada una de las columnas pero
creo que hay una forma de saber eso un poco mas claro. Por ejemplo,
solo debes ver el PID del psql y dirigirte al /proc y ver el archivo
status

mario(at)julietthe:/usr/local/pgsql/bin$ ps a
[...]
3397 pts/1    S      0:00 /usr/local/pgsql/bin/postmaster -D data
 3399 pts/1    S      0:00 postgres: writer process
 3400 pts/1    S      0:00 postgres: stats buffer process
 3401 pts/1    S      0:00 postgres: stats collector process
 3403 pts/1    S+     0:00 ./bin/psql template1

mario(at)julietthe:/usr/local/pgsql/bin$ more /proc/3403/status

[muestro la parte que quizas puede servir]

VmSize:     4860 kB
VmLck:         0 kB
VmRSS:      1796 kB
VmData:      348 kB
VmStk:        84 kB
VmExe:       204 kB
VmLib:      3672 kB
VmPTE:        16 kB

  en todo caso si al mismo ps que muestra Dimas al estilo BSD y con
una opcion mas puedes ver en porcentaje la cantidad de memoria
ocupada, quiza es mas facil asi :)   «ps axmu»

> En todo caso ps -axm me da este warning:
>
> Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
>
    Se deberia ignorar. Tiene relacion cuando uno quiere pedir
informacion al sistema de cuales son los procesos de algun usuario

esplicitamente con «ps aux»  debido a que si escribes «ps -aux»   ps
pensara que quieres ver los procesos del usuario 'x' si es que existe.
Por eso que es mejor usar la sintaxsis BSD (sin guiones) o Gnu

> --
>

In response to

pgsql-es-ayuda by date

Next:From: Raul CasoDate: 2006-02-24 19:31:17
Subject: Re: pregunta importacion con copy
Previous:From: Dimas AyalaDate: 2006-02-24 18:57:06
Subject: Re: Uso de memoria por conexion.

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group