Hitachi

uCosminexus Application Server Command Reference Guide


H.2 AIX specific environment variables

When the OS you use is AIX, you must specify the AIX specific system environment variables in addition to the environment variables described in Appendix H.1 System environment variables common to OSs. The following table lists the AIX specific system environment variables.

Table H‒2: AIX specific system environment variable

System environment variable name

Specification value

Explanation

PSALLOC#

early

Specifies to immediately allocate the paging space required for memory allocation.

NODISCLAIM#

true

Specifies to deter the issue of disclaim(), as the call processing method for free().

AIXTHREAD_SCOPE

S

Specifies the validity range (1:1) of the system base contention as the contention validity range.

AIXTHREAD_MUTEX_DEBUG

OFF

Specifies not to use the debug list.

AIXTHREAD_RWLOCK_DEBUG

OFF

Specifies not to use the debug list.

AIXTHREAD_COND_DEBUG

OFF

Specifies not to use the debug list.

EXTSHM

ON

Specifies to cancel the restriction of the shared memory variables count of the process space.

LDR_CNTRL (optional)

MAXDATA=0x40000000

The specification for enabling the handling of a large size data area by the typical division of the kernel. Specify this as and when required.

0x40000000 is the malloc area size (unit: byte) of the J2EE server, when this variable is not specified. Change the specifications such as specifying a smaller size, to secure JavaHeap or shared memory of the mmap area.

#: If the memory estimation is not performed in the initial stages of system configuration, do not specify early in PSALLOC and true in NODISCLAIM, for HTTP Server. If you specify early and true, a sufficient paging space might not be allocated and the process might fail to start.