You can use upto 64G of RAM on a 32 bit RHEL 5/ Fedora 8 OS using the kernel
PAE extension.

On Thu, Jul 9, 2009 at 3:29 PM, Tino Schwarze <postgre...@tisc.de> wrote:

> Hi Rafael,
>
> On Thu, Jul 09, 2009 at 07:18:55PM -0300, Rafael Domiciano wrote:
>
> > Today, I've upgraded a dedicated postgres server, from 2 Gb to 10 Gb.
> > Everything gone well.
> >
> > But, I would like shared buffers to use at least 5 Gb of the total
> memory.
> > Setting kernel.shmmax with 6291456000 (6000 Mb) is not working properly,
> the
> > server is changing the value to a small one.
> > So I can't set the shared buffers to the value that I want.
> >
> > Now, just momently, the server is running with only 2 Gb of shared
> buffers,
> > but I want to use all the capacity of the server/memory.
> >
> > Can anyone help you,
> >
> > Linux Fedora Core 9
> > postgres=# select version();
> >                                               version
> >
> ---------------------------------------------------------------------------------------------------
> >  PostgreSQL 8.3.5 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 4.3.0
> > 20080428 (Red Hat 4.3.0-8)
>
> You cannot use more than 3.something GB of memory on a 32 bit system. A
> single process is limited to IIRC 3.5 GB of address space on such
> systems and shared memory is part of it's address space. If the server
> supports such amounts of memory, it is likely that you may run a 64 bit
> OS on it. (Note: You need a full dump/restore of the whole PostgreSQL DB
> space if you switch to 64 bit.)
>
> HTH,
>
> Tino.
>
> --
> "What we nourish flourishes." - "Was wir nähren erblüht."
>
> www.lichtkreis-chemnitz.de
> www.craniosacralzentrum.de
>
> --
> Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-admin
>

Reply via email to