>   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-ow...@postgresql.org [pgsql-es-ayuda-ow...@postgresql.org] 
En nombre de wilson del rosario [wilson1...@gmail.com]
Enviado el: martes, 22 de noviembre de 2011 17:51
Para: pgsql-es-ayuda@postgresql.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.
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a