Re: [Pgsql-ayuda] Sun Solaris vs Intel

From: Alvaro Herrera Munoz <alvherre(at)dcc(dot)uchile(dot)cl>
To: Fernando Papa <fpapa(at)claxson(dot)com>
Cc: Rafa Rodriguez Hernandez <rhernandez(at)prisacom(dot)com>, pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] Sun Solaris vs Intel
Date: 2003-09-03 16:15:13
Message-ID: 20030903161513.GA23565@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Wed, Sep 03, 2003 at 12:44:21PM -0300, Fernando Papa wrote:

> Yo en particular no he hecho ninguna comparativa, aca solo tengo Postgresql
> corriendo sobre Sun, pero sigo bastante la lista de performance de postgres y
> siempre hay una mencion acerca de que Solaris es la peor plataforma para
> Postgresql. Algunos dicen que es por su arquitectura orientada a threads, que
> penaliza los forks de procesos. Sin embargo esto deberia afectar solamente a
> las nuevas conexiones (que necesitan un fork).

Solaris no "penaliza los forks", simplemente es muy lento para hacer un fork.
Hacer un thread tambien es lento, pero menos que fork. En Linux y otros sistemas
operativos modernos, ambas cosas son mas rapidas (de hecho, un fork en Linux es
mas rapido que crear un thread en Solaris).

Otra pifia de Solaris que afecta a PostgreSQL es una implementacion muy mala
de qsort. En versiones recientes de Postgres se incluye una implementacion decente
para reemplazarla (creo que desde 7.3).

--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"Ni aun el genio muy grande llegaria muy lejos
si tuviera que sacarlo todo de su propio interior" (Goethe)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Terry Yapt 2003-09-03 16:41:45 Re: [Pgsql-ayuda] Duda sobre template1
Previous Message Rafa Rodriguez Hernandez 2003-09-03 16:02:07 Re: [Pgsql-ayuda] Sun Solaris vs Intel