Re: Consultas Discos para servidor base de datos

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: "Joel A(dot) Iturra P(dot)" <tortuguero(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Consultas Discos para servidor base de datos
Date: 2005-08-29 20:43:13
Message-ID: 20050829204313.GC14343@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Mon, Aug 29, 2005 at 04:11:36PM -0400, Joel A. Iturra P. wrote:

Hola,

> Lo que actualmente tenemos es algo asi como un servidor DELL con 2 CPU
> XEON, 2 GB ram, 3 discos scsi 15000 rpm, 73GB en raid 5
> Sistema y base de datos instalado en el mismo raid.
>
> La pregunta es, da realmente un mejor performance si dejo el raid5
> solo para base datos y agrego un raid 1 para el sistema operativo,
> swap y archivos WAL ?

La pregunta es, _necesitas_ mas rendimiento? Puedes gastar mas dinero y
obtener mas rendimiento, pero si no tienes un umbral que quieras
alcanzar, subiras y subiras gastando infinito dinero.

> Estamos en la duda si vale la pena realmente gastar dinero para tener
> un server de 4GB ram y esta configuracion de discos (raid5 para db y
> raid1 para sistema + swap + WAL), pensando en que no estamos cortos
> con lo que ya tenemos

Si no estan cortos, entonces quedense con lo que estan y empiecen a
preocuparse cuando puedan extrapolar que se quedaran cortos en el
futuro planificable.

Ya te lo habia comentado antes: el RAID 5 es una mala configuracion para
una BD. Si quieres gastar dinero para mejorar, compra un cuarto disco y
haz un RAID 10. Eso te dara mejor rendimiento. Puedes consultar los
archivos de pgsql-performance para leer esto mismo de dedos mas
expertos.

Poner el WAL en un disco aparte es buena idea _solo_ si lo dejas en un
disco donde no haya nada mas. La idea es que el cabezal de escritura no
se mueva de la posicion del fin de WAL. WAL es de solo escritura (hasta
que se tiene que hacer recuperacion), y es _el_ punto de contencion de
compromiso (COMMIT) de transacciones. Si pones el sistema operativo o
cualquier otra cosa en ese disco, matas esa optimizacion totalmente.

Te sugiero consultar los archivos del pgsql-performance de los ultimos
dos meses. Estos temas se han discutido en repetidas oportunidades ahi.

--
Alvaro Herrera (<alvherre[a]alvh.no-ip.org>)
"La felicidad no es mañana. La felicidad es ahora"

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message P@blo Villad@ 2005-08-29 20:49:15 Mensajes en Postgres
Previous Message Alvaro Herrera 2005-08-29 20:32:56 Re: Problema con setof record