Re: First set of OSDL Shared Mem scalability results, some - Mailing list pgsql-performance

From Greg Stark
Subject Re: First set of OSDL Shared Mem scalability results, some
Date
Msg-id 871xg25538.fsf@stark.xeocode.com
Whole thread Raw
In response to Re: First set of OSDL Shared Mem scalability results, some  (Jan Wieck <JanWieck@Yahoo.com>)
Responses Re: First set of OSDL Shared Mem scalability results, some
List pgsql-performance
Jan Wieck <JanWieck@Yahoo.com> writes:

> On 10/8/2004 10:10 PM, Christopher Browne wrote:
>
> > josh@agliodbs.com (Josh Berkus) wrote:
> >> I've been trying to peg the "sweet spot" for shared memory using
> >> OSDL's equipment.  With Jan's new ARC patch, I was expecting that
> >> the desired amount of shared_buffers to be greatly increased.  This
> >> has not turned out to be the case.
> > That doesn't surprise me.
>
> Neither does it surprise me.

There's been some speculation that having a large shared buffers be about 50%
of your RAM is pessimal as it guarantees the OS cache is merely doubling up on
all the buffers postgres is keeping. I wonder whether there's a second sweet
spot where the postgres cache is closer to the total amount of RAM.

That configuration would have disadvantages for servers running other jobs
besides postgres. And I was led to believe earlier that postgres starts each
backend with a fairly fresh slate as far as the ARC algorithm, so it wouldn't
work well for a postgres server that had lots of short to moderate life
sessions.

But if it were even close it could be interesting. Reading the data with
O_DIRECT and having a single global cache could be interesting experiments. I
know there are arguments against each of these, but ...

I'm still pulling for an mmap approach to eliminate postgres's buffer cache
entirely in the long term, but it seems like slim odds now. But one way or the
other having two layers of buffering seems like a waste.

--
greg

pgsql-performance by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: Free PostgreSQL Training, Philadelphia, Oct 30
Next
From: Jan Wieck
Date:
Subject: Re: First set of OSDL Shared Mem scalability results, some