From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Miguel <mmiranda(at)123(dot)com(dot)sv> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: 8.0.4 Super Lento |
Date: | 2005-11-16 01:40:30 |
Message-ID: | 20051116014030.GC9402@surnet.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Miguel escribió:
> SHARED BUFFERS: Asumiendo 30% del total de 3G
> El 30% de 3 GB: (3145728 KB/30) = 104858 KB
> shared_buffers: (104858 KB/8 KB) = 13107
>
> SHMMAX: Asumiendo que quiero 300 conexiones maximo
> shmmax = 250 kB + 8.2 kB * 13107 + 14.2 kB * 300
> shmmax = 111989
>
> Pasando a bytes:
> 111989*1024 = 114676777 (ceiling)
Bueno, la ecuacion esta algo desviada, los requerimientos de memoria han
aumentado ultimamente. Mirando el error:
> DETAIL: Failed system call was shmget(key=5432001, size=120381440, 03600).
deberia haber sido evidente que bastaba con poner shmmax en 120381440.
> shiva1 napv2 # sysctl kernel.shmmax
> kernel.shmmax = 114676777
> shiva1 napv2 # sysctl kernel.shmall
> kernel.shmall = 114676777
Hum, el articulo dice que hay que poner shmall en lo mismo que shmmax?
Eso es incorrecto -- en general, shmall se mide en paginas, no en bytes.
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Edwin Quijada | 2005-11-16 02:57:23 | Re: 8.0.4 Super Lento |
Previous Message | Miguel | 2005-11-16 01:14:43 | Re: 8.0.4 Super Lento |