From: | Mario Gonzalez <gonzalemario(at)gmail(dot)com> |
---|---|
To: | mmiranda(at)123(dot)com(dot)sv |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Uso de CPUy SMP |
Date: | 2005-11-05 16:33:15 |
Message-ID: | 2065a6cf0511050833n6a93a6acu@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On 05/11/05, Edwin Quijada <listas_quijada(at)hotmail(dot)com> wrote:
> No hay que averiguarlo!! No lo tiene!! :P
>
>
> >From: Miguel <mmiranda(at)123(dot)com(dot)sv>
> >To: pgsql-es-ayuda(at)postgresql(dot)org
> >Subject: [pgsql-es-ayuda] Uso de CPUy SMP
> >Date: Fri, 04 Nov 2005 18:36:49 -0600
> >
> >Hola, cual es el uso "normal" de cpu que postgres usa en un servidor en
> >produccion con moderada carga?, yo tengo un servidor que nunca baja de 1.x
> >de carga y me parece extraño que postgres siempre consume casi el 100%, aun
> >cuando el servidor esta ejecutando pocas o ninguna transaccion, ademas de
> >postgres solamente tiene freeradius, ej:
> >
> >top - 18:18:42 up 6 days, 23:06, 2 users, load average: 1.15, 1.22, 1.20
> >Tasks: 334 total, 2 running, 332 sleeping, 0 stopped, 0 zombie
> >Cpu0 : 93.7% us, 0.0% sy, 0.0% ni, 4.3% id, 2.0% wa, 0.0% hi, 0.0%
> >si
> >Cpu1 : 0.7% us, 0.3% sy, 0.0% ni, 99.0% id, 0.0% wa, 0.0% hi, 0.0%
> >si
> >Cpu2 : 4.3% us, 0.0% sy, 0.0% ni, 95.7% id, 0.0% wa, 0.0% hi, 0.0%
> >si
> >Cpu3 : 1.7% us, 1.0% sy, 0.0% ni, 93.0% id, 4.3% wa, 0.0% hi, 0.0%
> >si
> >Mem: 3115196k total, 3029936k used, 85260k free, 28988k buffers
> >Swap: 6005752k total, 2556k used, 6003196k free, 1957632k cached
> >
> > PID USER PR S %CPU %MEM TIME+ COMMAND
> >27561 postgres 17 R 93.7 7.4 40:22.79 postmaster
> >5571 postgres 15 S 4.0 12.1 264:01.34 postmaster
> >27560 root 15 S 1.0 0.1 0:29.35
> >h323detail2db_s
> >28205 root 16 R 0.7 0.0 0:00.57 top
> >
> >El servidor tiene solamente dos cpu's, pero con el HT aparecen 4, lo que me
> >parece extraño es que el top indica casi 99% idle en tres procesadores, el
> >load average nunca baja de 1.x y el proceso 27561 consume 93.7%, como
> >interpretarian ustedes esta carga, es para preocuparse?, a mi me parece que
> >postgres no tiene soporte para SMP, como averiguo eso?
Hola, hay un error de concepto. SMP es la habilidad que se le da a
Linux de manejar mas de un procesador y con HT ves el doble, eso es
normal. Ademas es el kernel el que se encarga de manejar los procesos,
no las aplicaciones (en este caso postgreSQL) porque imaginate lo que
eso seria. Aparte de ser un problema de seguridad, seria un caos.
Por lo que si tu tienes mas un procesador a postgreSQL no le
importara mucho, lo bueno si, es que cada proceso postmaster lo
atendera un procesador distinto. Sin embargo si tu dices que SIEMPRE
hay un postmaster tomandose un procesador al 100% eso si que creo que
no es normal.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Pablo Braulio | 2005-11-05 17:57:00 | Re: Sacar Scripts de la estructura de la BD |
Previous Message | Marcelino Guerrero | 2005-11-05 16:32:00 | Sacar Scripts de la estructura de la BD |