Excerpts from Ernesto Quiñones's message of jue sep 30 18:35:52 -0400 2010:
> pero cuando el tutorial continua se asigna a shmmax estos 2 valores: > # sysctl -w kernel.shmmax=112009216 > ó en otra parte dice: > Puede guardar este valor de forma permanente en /etc/sysctl.conf, de > forma que los cambios se conserven entre arranques: > kernel.shmmax=111766938 > > de donde salió 112009216 y 111766938, no debió poner 107372544?? La cantidad de memoria compartida que usa Postgres no viene sólo de shared_buffers. Hay otros parámetros que la afectan. Entre ellos, max_connections, max_locks_per_transaction, y los fsm_max_*; además de algunos consumidores de memoria compartida que no son configurables. (Hay un listado en la documentación) Si echas a andar el servidor y no le alcanza shmmax, te dirá cuál es el total que requiere. Podrás darte cuenta que es más que la cantidad de bytes de shared_buffers. -- Álvaro Herrera <[email protected]> The PostgreSQL Company - Command Prompt, Inc. PostgreSQL Replication, Consulting, Custom Development, 24x7 support - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
