Consultor Eletrônico



Kbase 20346: Relevant Kernel Parameters for AIX 4.x
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   25/06/2008
Status: Verified

GOAL:

UNIX parameters and values for the AIX operating system.

FACT(s) (Environment):

AIX 4.X

FIX:

Unlike many other UNIX operating systems, AIX does not provide the ability to directly configure kernel parameters. Instead, the AIX kernel dynamically allocates and reallocates resources as they are needed (up to a predefined limit). This makes the traditional practice of tuning parameters unnecessary.
The only tunable AIX kernel parameter is maxuprc (maximum number of processes per user-ID) that can be modified by SMIT (the AIX menu-based system administration utility) or the command line utility chdev.

To see a complete list of the parameters and their current values, run the lsattr command:

% /etc/lsattr -E -l sys0

To see the current values assigned to a particular kernel parameter, use the lsattr command with the parameter name. For example:

% /etc/lsattr -E -l sys0 -a maxuproc

To change the value of the maxuproc parameter, use the chdev command. For example:

% /etc/chdev -l sys0 -a maxuproc = 200

As stated above, the AIX kernel dynamically allocates and reallocates resources as they are needed up to a predefined limit. The known limits of the parameters are as follows:

AIX Kernel Parameters
KERNEL PARAMETER DESCRIPTION UPPER LIMIT
soft file limit per process 2000

hard file limit per process 2000

max. number of concurrent processes
per user-id: configurable,
cannot exceed 131,072

max. number of concurrent processes
on the system 131,072

max. number of open files 200000

max. number of message queue identifiers 4096

max. number of message headers unlimited; 8192
per message queue

max. number of semaphore identifiers 4096

max. number of semaphores unlimited; 65535
per semaphore ID