Re: bufpoolsize and AIX
2001-08-03 16:30:10
Subject: |
Re: bufpoolsize and AIX |
From: |
Richard Sims <rbs AT BU DOT EDU> |
Date: |
Fri, 3 Aug 2001 16:30:55 -0400 |
>Our tsm server is a hand-me-down with lots of memory - 12GB. I
>decided to double the bufpoolsize parm to 2048576. When I tried to
>start tsm it complained that it couldn't acquire this memory and
>failed to start. I tried to set it to just a few hundred mb more,
>but had the same result. I finally just put it back to the origional
>value and got our server up and running.
>
>Any idea what limit I might be hitting? I think I must be hitting an
>AIX (4.3.3) limit of some kind.
Rick - Good intuition. Your prevailing Unix Resource Limits are probably your
hindrance. Do 'ulimit -a' to check. See the ulimit man page as a
lead-in to information. Also look into those pesky AIX Segments. Here are
some notes I have:
If a Unix system, check Unix Limits values. Assure that the system is
not running out of virtual storage. If AIX, you may be in need of more
than the single memory segment that AIX allows by default, which you can
go beyond via Large Program Support conventions. The scoop:
The amount of memory that the process needs may exceed the size of one
data segment (256 MB), which is the default number of segments a
process may use. The process is in this case killed by the system.
The work-around for this is to enable the program to be able to use
more than one data segment by enabling Large Program Support, using the
following commands:
cp -p <Pgm_Name> <Pgm_Name>.orig
cd /usr/lpp/adsm/bin
/usr/bin/echo '\0200\0\0\0' |
dd of=<Pgm_Name> bs=4 count=1 seek=19 conv=notrunc
which causes the XCOFF o_maxdata field (see <aouthdr.h>) to be updated.
This allows the program to use the maximum of 8 data segments (2 GB).
Choose the string to use for a given number of data segments from
the following table:
# segments vm size string
------------------------------------------------
8 2 GB '\0200\0\0\0'
6 1.5 GB '\0140\0\0\0'
4 1 GB '\0100\0\0\0'
2 512 MB '\040\0\0\0'
Richard Sims, BU
|
|
|