Re: IBM AIX Kernel parameter limitations
Posted in 1997
The ten segment limits exist on a single process (aka instance) because
the master oninit daemon allocates them at very initialization. If you
have multiple instances, then _each_ of these instances can have
(at max) 10 share memory segments.
I've no problem in having 5 seperate instances on a single AIX machines,
for example.
Of course, if you have a HUGE database, the current AIX v4.1/2 has the
limitation of 10x256MB share memory for your instance, but that's the
other issue...
Chris
Greg Moye (cismail4.gmoye01@eds.com) wrote:
: Oh, I'm not so sure. For perfectly good reasons you may want multiple
: database instances on the same machine, or have an application (like
: SAP) that requires some shared segments as well. Each Informix
: instance requires at least 3. Not sure yet about SAP, but at least a
: few per system appear to be unavoidable. Machines with the
: aforementioned "screwy shared memory problems" are a major pain in the
: backside in our environment. I doubt we're the only ones who find this
: unacceptable, given that there are perfectly good alternatives.
: Greg
: Mark D. Stock wrote:
: >
: > Greg Moye wrote:
: > >
: > > Gee, you guys have a talent for picking machines with screwy shared
: > > memory problems. I've read (no direct experience) that AIX/RS6K
: > > machines have a hard limit of 10 shared memory segments. That's all.
: > > Want more? Buy another box.
: >
: > But let's face it. If you're allocating ten segments, you have a poorly
: > tuned system. :-)
: >
--
Chris Lo mailto: cklo@hk.super.net
System Administrator/Informix DBA mailto: cklo@cklo.hk.super.net
The Prudential Assurance (HK) Co. Ltd mailto: paclck@hk.net
==============================================================================
-- Linux + FreeBSD + HPUX + Solaris + AIX
==============================================================================
#include <std/disclaimer.h>