AIX environment variables

WARNING, no warranties for the content, please look them up in the official documentation!

Each variable may change through versions/fix packs of AIX.

Common Unix/shell variables (eg. PS1, TERM, LOGNAME...) are not included.

Hint: You can try looking up values for undocumented variables by looking into the respective binary files.

[1] Possible values: PREREAD_SHLIB, LOADPUBLIC, IGNOREUNLOAD, USERREGS, MAXDATA, MAXDATA32, MAXDATA64, DSA, PRIVSEG_LOADS, DATA_START_STAGGER, LARGE_PAGE_TEXT, LARGE_PAGE_DATA, HUGE_EXEC, NAMEDSHLIB, SHARED_SYMTAB, SED

NIM (Network Installation Management) environment variables

These variables are stored in the /etc/niminfo file on the NIM client, and in /tftpboot/<client>.info on the master. See the manual page of the ClientHostName.info file.

VIOS (Virtual I/O Server)

[1] See also 'lsattr -HEl vioslpm0'. These variables appear in lpm.log

MSP = Mover Service Partition (VIOS)

Thread support tunable parameters

This is just a very brief listing taken from the AIX 6.1 Information Center.

Refer to the IBM page for complete information. Many of these variables are restricted to certain versions of AIX and above.

[1] where 1 is a decimal value for the number of pages, which can be 4K, 64K and so on.

[2] 98 304 bytes for 32-bit applications, 196 608 bytes for 64-bit applications.

[3] Number of active processors found at run time.

[4] 1 on uniprocessors, 40 on multiprocessors.