Re: pg 8.4 lento en solaris 9

From: Felipe de Jesús Molina Bravo <fjmolinabravo(at)gmail(dot)com>
To: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
Cc: pgsql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: pg 8.4 lento en solaris 9
Date: 2010-07-30 15:03:53
Message-ID: AANLkTi=viA8LPJTtOxTPSaq3k9can-qAtSaYx67RvvYG@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 29 de julio de 2010 17:41, Jaime Casanova <jaime(at)2ndquadrant(dot)com>escribió:

> 2010/7/29 Felipe de Jesús Molina Bravo <fjmolinabravo(at)gmail(dot)com>:
> > Que tal
> >
> > Tengo instalado postgres 8.4.4 en una Sun Microsystems sun4u Sun Fire
> 880
> > con:
> >
> > - 4 procesadores 700Mhz
> > - 8 Gb Ram
> > - Sistema operSolaris 9
> > - 64-bit sparcv9 applications
> > - 32-bit sparc applications
> > - SCSI-3. Los discos no tienen ningún arreglo
> >
> > Fue compilado con el sun-studio (flag -x05....) y a 32 bits ...
>
> 32 bits? osea que no ve la memoria que tiene...
> podrias mostrar con que parametros ejecutaste configure?
>
> una opcion es que hayas incluido --enable-casserts que mucho mas lento
> que una instalación sin eso, muestra la configuración que le diste a
> postgres
>
> > duration: 120 s
>
> usa la opción -T en pgbench para indicarle quieres que dure la prueba
> y hazla de al menos 10 minutos para que valga la pena
>
> --
> Jaime Casanova www.2ndQuadrant.com
> Soporte y capacitación de PostgreSQL
>

Gracias por tu respuesta, mira las opciones del .configure que utilizamos
son las siguientes:
--prefix=/usr/local/pgsql32
--with-CC=/opt/SunStudio/bin/cc
--with-perl
--without-readline
--with-libxml

aparte pusimos algunas variables de ambiente para que hiciera la compilación
a 32 bits que fueron las siguientes:
CFLAGS="-xarch=sparc -xO5"
LD_LIBRARY_PATH="/opt/SunStudio/lib:/usr/openwin/lib:/usr/lib:/local/irc"
PATH="/export/fmolina/32bits/perl/bin:/opt/SunStudio/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/ucb:."

La opción que me comentas de --enable-cassert no la pusimos en este caso,
ejecuté la prueba por diez minutos y estos son los resultados:

en solaris:
Fri Jul 30 10:17:18 CDT 2010
transaction type: Custom query
scaling factor: 1
query mode: simple
number of clients: 5
duration: 600 s
number of transactions actually processed: 413
tps = 0.682501 (including connections establishing)
tps = 0.682588 (excluding connections establishing)
Fri Jul 30 10:27:24 CDT 2010

en la pc con linux:
Fri Jul 30 09:39:50 CDT 2010
transaction type: Custom query
scaling factor: 1
query mode: simple
number of clients: 5
duration: 600 s
number of transactions actually processed: 782
tps = 1.300299 (including connections establishing)
tps = 1.300313 (excluding connections establishing)
Fri Jul 30 09:49:52 CDT 2010

sigue habiendo casi el doble de transacciones en la pc, que recomendación
podrías darme?

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mariano Reingart 2010-07-30 17:02:34 Re: [pgsql-es-ayuda] Sobre proyecto de traducción
Previous Message p valdes 2010-07-30 13:30:59 Re: