> * Puede asignarse mas valor a la memoria compartida para que lo pueda > utilizar el shared_buffers ? 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: [email protected] [[email protected]] En nombre de wilson del rosario [[email protected]] Enviado el: miércoles, 16 de noviembre de 2011 22:10 Para: [email protected] Asunto: [pgsql-es-ayuda] Asignar Memoria compartida para Postgres Hola, tengo un servidor en debian con 16 gb de memoria ram, tengo una memoria compartida (kernel.shmmax)que no acepta mas de 3GB: * Puede asignarse mas valor a la memoria compartida para que lo pueda utilizar el shared_buffers ? Muchas gracias por su tiempo :D - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
