On Sun, Apr 22, 2001 at 06:52:26PM -0400, [EMAIL PROTECTED] wrote:
> I'm spawning 6 backends to query the data. top lists 6 postmaster processes 
> working, and therefore the idle time should hit 0% easily. Also, the hard 
> drive light goes nuts when I'm running this.
> 
> Here is the pertinent information from top. To be clear, I'm NOT spawning a 
> new postmaster per chunk. These same six processes are alive and kicking 
> for over 4 minutes.
> 
> I hope the formatting works ok.
> 
>    PID USER     PRI  NI  SIZE  RSS SHARE STAT  LIB %CPU %MEM   TIME COMMAND
>   2379 mg        13   0 14476  14M 12908 S       0  5.8  2.7   0:01 postmaster
>   2380 mg        10   0 14436  14M 12868 S       0  2.9  2.7   0:01 postmaster
>   2381 mg        10   0 13572  13M 12012 S       0  2.9  2.6   0:00 postmaster
>   2377 mg        10   0 13640  13M 12072 S       0  2.4  2.6   0:01 postmaster
>   2378 mg        11   0 14476  14M 12908 S       0  2.4  2.7   0:01 postmaster
>   2376 mg         8   0 13556  13M 11984 S       0  1.9  2.6   0:00 postmaster

The processes should have ~ 400M shared memory, not ~ 10M, right?
stracing (or maybe just running with debugging enabled) should tell you
what went wrong. My first guess is that the OS is not able to provide a
single 400M block of memory, and postgres falls back to some lower
setting.

You could also verify this by writing a small program that just
allocates different sizes of shared memory, and see what the biggest
size you can allocate is.



-- 
Ragnar Kjørstad

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/users-lounge/docs/faq.html

Reply via email to