Skip site navigation (1) Skip section navigation (2)

RE: Asignar Memoria compartida para Postgres

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: Asignar Memoria compartida para Postgres
Date: 2011-11-17 03:07:09
Message-ID: 294D3D02D5E18D42827B2ECFEADEB688214D08A4A9@mx-interno.vnz.uci.cu (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
>   * 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: 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: miércoles, 16 de noviembre de 2011 22:10
Para: pgsql-es-ayuda(at)postgresql(dot)org
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

In response to

pgsql-es-ayuda by date

Next:From: Marcos Michel Martinez PerezDate: 2011-11-17 03:15:22
Subject: ayuda con funcion
Previous:From: wilson del rosarioDate: 2011-11-17 02:40:29
Subject: Asignar Memoria compartida para Postgres

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group