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

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 (view raw or flat)
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

pgsql-es-ayuda by date

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

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