Re: Uso de CPUy SMP

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.

>

In response to

Responses

Browse pgsql-es-ayuda by date

  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