NAME
pa_maxssiz, pa_maxssiz_64bit — maximum size (in bytes) of the stack for a user process running under the PA-RISC emulator on IPF
VALUES
Default
32 bit default: 0x04FC6000 (79MB)
64 bit default: 0x80000000 (2Gb)
Allowed values
32 bit minimum: 0x04FC6000
32 bit maximum: Any value over the minimum is allowed
64 bit minimum: 0x80000000
64 bit maximum: Any value over the minimum is allowed
DESCRIPTION
User programs on HP-UX systems are composed of five discrete
segments of virtual memory: text (or code), data, stack,
shared, and I/O.
PA-RISC binaries running under IPF using the PA-RISC emulator have
their stack segment size (which includes both the user memory
stack and the RSE stack used by the emulator) determined by
pa_maxssiz
or
pa_maxssiz_64bit
although the size of the user memory stack itself will not increase
when increasing this tunable.
Who is Expected to Change This Tunable?
Anyone.
Restrictions on Changing
Changes to this tunable only take effect after a reboot of the system.
Given that the user memory stack size is not modifiable by this tunable,
it is expected that detailed knowledge of the PA-RISC emulator memory
usage is needed before modifying this tunable.
When Should the Value of This Tunable Be Raised?
This tunable should be raised if the PA-RISC emulator on IPF requires
additional space for stack emulation.
What Are the Side Effects of Raising the Value?
The PA-RISC emulator will use more of the virtual address space
for stack, leaving less virtual address space for data allocations.
When Should the Value of This Tunable Be Lowered?
This tunable should only be lowered if the workload for the PA-RISC
emulator is known on the system, more space than is needed is currently
used for stack emulation, and swap space (either reserved or allocated)
is at a premium on the system.
What Are the Side Effects of Lowering the Value?
Lowering this tunable may cause the PA-RISC emulator to be unable
to function properly.
What Other Tunable Values Should Be Changed at the Same Time?
None.
WARNINGS
All HP-UX kernel tunable parameters are release specific.
This parameter may be removed or have its meaning changed in
future releases of HP-UX.
AUTHOR
pa_maxssiz
was developed by HP.