vmo

The vmo event producer monitors for changes to the vmo tunable parameters.

Overview

The vmo event producer resides under the mem directory and monitors for changes to the following vmo tunables.

Note: The vmo command is a self documenting command. Some of the tunable parameters listed in the following list might not be supported.
  • npskill
  • npswarn
  • force_relalias_lite
  • low_ps_handling
  • maxpin% (should be monitored as maxpin_pct.mon file)
  • nokilluid
  • relalias_percentage
  • vmm_default_pspa
  • npsrpgmin
  • npsrpgmax
  • npsscrubmin
  • npsscrubmax
  • scrubclean
  • rpgcontrol
  • rpgclean
  • vm_modlist_threshold
  • vmm_fork_policy
  • lru_poll_interval
Capabilities
AHAFS_THRESHOLD_STATE
AHAFS_STKTRACE_AVAILABLE
AHAFS_REMOTE_EVENT_ENABLED
Return codes
This event producer always returns 0 when the event occurs.
Event producer message
This event producer does not pass any messages as part of its event data.
Acceptable monitor files

To monitor any of the above tunables, monitor files of the following format should be used:

/aha/mem/vmo.monFactory/<tunable>.mon

Files which do not correspond to the above events cannot be created under this directory.

Example event data

The following is event data from the modification of a monitored tunable, with an INFO_LVL of 3.

BEGIN_EVENT_INFO
TIME_tvsec=1271770698
TIME_tvnsec=787565808
SEQUENCE_NUM=0
PID=5701808
UID=0
UID_LOGIN=0
GID=0
PROG_NAME=vmo
RC_FROM_EVPROD=0
STACK_TRACE
aha_cbfn_wrapper+30
ahafs_evprods+510
vm_mon_tunable+B0
vm_chk_mod_tun+5CC
_vmgetinfo+53C
vmgetinfo+48
.svc_instr
vmo_write_vmsetkervars+134
vmo_write_dynamic_values+404
main+BC
__start+70
END_EVENT_INFO