Consultor Eletrônico



Kbase P102099: Using the IBM AIX ioo and vmo Utilities With Progress Databases
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   03/11/2008
Status: Verified

GOAL:

Suggeston for tuning the AIX virtual memory in certain conditions.

GOAL:

What is the proper use of the vmtune command on IBM AIX 5.2 Progress Database servers.

GOAL:

What is the proper use of the vmtune command on IBM AIX 5.3 Progress Database servers.

GOAL:

How to configure vmo in IBM AIX 5.3.

FACT(s) (Environment):

IBM AIX POWER 5.2
IBM AIX POWER 5.3
IBM AIX 6L
OpenEdge 10.x

FIX:

When running an AIX system and using 50% or more of the RAM on that system for Progress shared memory - i.e: one or more databases with large databaseblocks (-B) settings; benefits may be gained from the following setting for what in previous AIX versions was known as "vmtune".
Vmtune has been replaced by ioo and vmo in AIX 5.2+ which is 'nicer' because it's managed by smitty instead of having to run vmtune at every boot. The previously suggested starting values still apply, only the methodology of applying these has changed in the later versions of IBM-AIX.
maxclient%=10
maxperm%=10
minperm%=5
The objective is to minimize the paging of memory onto the disks. Each environment will need to be individually tuned in relation to it's requirements.

If running AIX 5.3, it is suggested to set strict_maxclient OFF so that it acts like AIX 5.2 where memory is released from cache to processes gradually as opposed to "all at once".