From: | Lazaro Rubén García Martinez <lgarciam(at)vnz(dot)uci(dot)cu> |
---|---|
To: | wilson del rosario <wilson1901(at)gmail(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: Memoria compartida kernel.shmmax debian |
Date: | 2011-11-22 23:56:13 |
Message-ID: | 294D3D02D5E18D42827B2ECFEADEB688214D08A4B2@mx-interno.vnz.uci.cu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
> Se puede poner mas memoria en ese archivo ?
Si
Creo leer en algún sitio que en sistemas de 32 bits el valor tope para shmmax es de 4 GB, y para entornos de 64 bits el límite de configurarción se amplia hasta casi el total de la RAM física del sistema. Si por alguna casualidad esta concepción estuviese mal, agradecería a alguien de la lista que me la aclarase.
Yo utilizo este script para configurar ese parámetro:
#!/bin/bash
# simple shmsetup script
page_size=`getconf PAGE_SIZE`
phys_pages=`getconf _PHYS_PAGES`
shmall=`expr $phys_pages / 2`
shmmax=`expr $shmall \* $page_size`
echo kernel.shmmax = $shmmax
echo kernel.shmall = $shmall
Y despues ejecuto el siguiente comando:
shmsetup.sh >> /etc/sysctl.conf
Y para que los cambios tengan efecto:
sysctl -p /etc/sysctl.conf
Para más información sobre como configurar estos parámetro puedes consultar el siguiente enlace:
http://www.postgresql.org.es/node/229
Saludos.
________________________________________
De: pgsql-es-ayuda-owner(at)postgresql(dot)org [pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de wilson del rosario [wilson1901(at)gmail(dot)com]
Enviado el: martes, 22 de noviembre de 2011 17:51
Para: pgsql-es-ayuda(at)postgresql(dot)org
Asunto: [pgsql-es-ayuda] Memoria compartida kernel.shmmax debian
Hola, tengo un inconveniente con un servidor debian squeeze con bigmem y postgres 8.4.
La memoria física es de 16gb de ram pero solo puedo poner en el archivo /etc/sysctl.cnf hasta 3 gb de ram que van a ser destinados para el postgres la pregunta es :
Se puede poner mas memoria en ese archivo ? y si es así como se hace?
El postgres puede trabajar con memoria compartida mayor a 3gb ?
Gracias.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2011-11-23 00:19:02 | Re: Slony |
Previous Message | Jaime Casanova | 2011-11-22 22:37:53 | Re: Slony |