Wojtek,
the server will allocate all the buffer's you have asked for. The rest
of your buffers which will not fit in the first resident segment will go
into the next virtual segment(s).
You can look them up with onstat -g mem where you should see a pool
named something like "ovrfl-buf". Nothing to worry about ...
Cheers
-- Steffen.
Wojtek Korg'l wrote:
> Hi,
>
> I defined 1200000 BUFFERS in $ONCONFIG file for IDS 9.4/AIX 5.3. I used a
> formula from Performance Guide and counted that the buffers should take in
> resdident portion of shared memory about 1200000 * 4 kB + 1200000 * 254 ~
> 5 GB. I started IDS and found ( onstat -g seg ) that resident portion of
> shared memory was about 4,2 GB ( more less than I expected ) and virtual
> segment was very large. I found in machine notes that "The maximum size of
> any shared memory segment is 4294705152 bytes", so I thought that AIX could
> not make more then 4,2 GB segment for the buffers. How did IDS create
> 1200000 buffers in this situation? Are the over resident segment buffers
> moved to virtual segments, or IDS creates only so many buffer that can be
> held in resident portion?
>
> Thanks,
> Wojtek
>
>
>
>
sending to informix-list