From: | xbdelacour(at)yahoo(dot)com |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | pgsql-admin(at)postgresql(dot)org |
Subject: | Re: Large database help |
Date: | 2001-04-22 22:17:56 |
Message-ID: | 5.0.2.1.0.20010422181303.02b1e9b0@pop.mail.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
pgsql/PG_VERSION says "7.0". postmaster --version and psql --version don't
tell me anything.
If the machine is completely dedicated to this database, under what
conditions would the kernel make such decisions? Where can I find more
information on this? Are there other users with similar requirements?
Thanks for your reply.
-Xavier
At 06:08 PM 4/22/01 -0400, Tom Lane wrote:
>xbdelacour(at)yahoo(dot)com writes:
> > Hi everyone, I'm more or less new to PostgreSQL and am trying to setup a
> > rather large database for a data analysis application. Data is collected
> > and dropped into a single table, which will become ~20GB. Analysis happens
> > on a Windows client (over a network) that queries the data in chunks
> across
> > parallel connections. I'm running the DB on a dual gig p3 w/ 512 memory
> > under Redhat 6 (.0 I think).
>
> > I am setting 'echo 402653184 >/proc/sys/kernel/shmmax', which is being
> > reflected in top. I also specify '-B 48000' when starting postmaster.
>
>Hm. 384M shared memory request on a 512M machine. I'll bet that the
>kernel is deciding you don't need all that stuff in RAM, and is swapping
>out chunks of the shared memory region to make room for processes and
>its own disk buffering activity. Try a more reasonable -B setting, like
>maybe a quarter of your physical RAM, max. There's no percentage in -B
>large enough to risk getting swapped. Moreover, any physical RAM that
>does happen to be free will be exploited by the kernel for disk
>buffering at its level, so you aren't really saving any I/O by
>increasing Postgres' internal buffering.
>
>BTW, what Postgres version are you using?
>
> regards, tom lane
>
>---------------------------(end of broadcast)---------------------------
>TIP 1: subscribe and unsubscribe commands go to majordomo(at)postgresql(dot)org
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
From | Date | Subject | |
---|---|---|---|
Next Message | Ragnar Kjørstad | 2001-04-22 22:46:46 | Re: Large database help |
Previous Message | Tom Lane | 2001-04-22 22:08:43 | Re: Large database help |