OMVS Kernel Activity Report
The OMVS Kernel Activity Report displays information about resource consumption by OMVS address spaces.
The OMVS Kernel Activity Report is produced by using the OMVS Analyzer control statement.
The following figure is an example of the OMVS Kernel Activity Report.
ACTL 04 JUN 09 04.54.16 04 JUN 09 10.30.00 SYSTEM ID: SJSC Z 1.09.0
BASED ON REC TYPE/# RECS/# SAMPLES/REC HOURS: 74-3/23/20.1K/5.6
--------------------------------------------------- OMVS SYSTEM CALL ACTIVITY ----------------------------------------------------
SYSCALLS CPU TIME (HUNDREDTHS)
PER SECOND PER SECOND
---------- ----------
MINIMUM - 1.000 0.000
AVERAGE - 149.904 0.180
MAXIMUM - 5092.000 7.000
----------------------------------------------------- OMVS PROCESS ACTIVITY ------------------------------------------------------
MAXIMUM - ALLOWABLE PROCESSES: 4096 ALLOWABLE USERS: 400 PROCESSES PER USER: 1000
---------- PROCESSES ----------- ------------ USERS ------------- ------- PROCESSES / USER -------
CURRENT # OVERRUNS/SEC CURRENT # OVERRUNS/SEC CURRENT # OVERRUNS/SEC
MINIMUM - 413 0.000 1 0.000 0.000
AVERAGE - 502.6 0.000 2.4 0.000 211.0 0.000
MAXIMUM - 584 0.000 4 0.000 0.000
------------------------------------------------ OMVS INTER-PROCESS COMMUNICATION ------------------------------------------------
MAXIMUM - MESSAGE QUEUE IDS: 20000* SEMAPHORE IDS: 20000* SHARED MEMORY IDS: 20000* SHARED MEMORY PAGES: 262K*
----- MESSAGE QUEUE IDS ---- ------- SEMAPHORE IDS ------ ----- SHARED MEMORY IDS ---- ---- SHARED MEMORY PAGES ---
CURRENT # OVERRUNS/SEC CURRENT # OVERRUNS/SEC CURRENT # OVERRUNS/SEC CURRENT # OVERRUNS/SEC
MINIMUM - 0.0 0.000 0.0 0.000 0.0 0.000 0.0 0.000
AVERAGE - 0.0 0.000 0.0 0.000 0.0 0.000 0.0 0.000
MAXIMUM - 2.0 0.000 0.0 0.000 0.0 0.000 0.0 0.000
--------------------------- OMVS MEMORY MAP ------------------------- ----- SHARED LIB REGION ---- ------- QUEUED SIGNALS ------
MAXIMUM - MEMORY MAP STG PAGES: 4096* SHARED STG PAGES: 32.8M* SHARED LIB REGION: 16M* QUEUED SIGNALS: 100K*
--- MEMORY MAP STG PAGES --- ----- SHARED STG PAGES -----
CURRENT # OVERRUNS/SEC CURRENT # OVERRUNS/SEC CURRENT MB OVERRUNS/SEC OVERRUNS/SEC
MINIMUM - 0.0 0.000 0.0 0.000 0.0 0.000 0.000
AVERAGE - 0.0 0.000 0.0 0.000 0.0 0.000 0.000
MAXIMUM - 0.0 0.000 0.0 0.000 0.0 0.000 0.000
OMVS Kernel Activity Report field descriptions
The table below describes each field in the OMVS Kernel Activity Report.
Field | Description |
---|---|
SYSCALLS PER SECOND - MINIMUM | minimum number of OMVS system calls invoked per second during any single cycle of the interval |
SYSCALLS PER SECOND - AVERAGE | average number of OMVS system calls invoked per second during the interval |
SYSCALLS PER SECOND - MAXIMUM | maximum number of OMVS system calls invoked per second during any single cycle of the interval |
CPU TIME PER SECOND - MINIMUM | minimum CPU time per second, reported in hundredths, spent processing system calls or Syscalls in the OMVS kernel address space during any single cycle during the interval |
CPU TIME PER SECOND - AVERAGE | average CPU time per second, reported in hundredths, spent processing system calls or Syscalls in the OMVS kernel address space during the interval |
CPU TIME PER SECOND - MAXIMUM | maximum CPU time per second, reported in hundredths, spent processing system calls or Syscalls in the OMVS kernel address space during any single cycle during the interval |
MAX ALLOWABLE PROCESSES | maximum number of OMVS processes allowed, defined as a constant in SYS1.PARMLIB member BPXPRMxx |
MAX ALLOWABLE USERS | maximum number of OMVS users allowed, defined as a constant in SYS1.PARMLIB member BPXPRMxx |
MAX PROCESSES PER USER | maximum number of OMVS processes per user allowed, defined as a constant in SYS1.PARMLIB member BPXPRMxx |
PROCESSES: NUMBER OF PROCESSES - MINIMUM | minimum number of OMVS processes during any single cycle of the interval |
PROCESSES: NUMBER OF PROCESSES - AVERAGE | average number of OMVS processes during the interval |
PROCESSES: NUMBER OF PROCESSES - MAXIMUM | maximum number of OMVS processes during any single cycle of the interval |
PROCESSES: OVERRUNS PER SECOND - MINIMUM | minimum number of times Fork/Dub failed because the maximum number of processes was exceeded during any single cycle of the interval |
PROCESSES: OVERRUNS PER SECOND - AVERAGE | average number of times Fork/Dub failed because the maximum number of processes was exceeded during any single cycle of the interval |
PROCESSES: OVERRUNS PER SECOND - MAXIMUM | maximum number of times Fork/Dub failed because the maximum number of processes was exceeded during any single cycle of the interval |
USERS: NUMBER OF USERS - MINIMUM | minimum number of OMVS users during any single cycle of the interval |
USERS: NUMBER OF USERS - AVERAGE | average number of OMVS users during the interval |
USERS: NUMBER OF USERS - MAXIMUM | maximum number of OMVS users during any single cycle of the interval |
USERS: OVERRUNS PER SECOND - MINIMUM | minimum number of times Fork/Dub failed because the maximum number of users was exceeded during any single cycle of the interval |
USERS: OVERRUNS PER SECOND - AVERAGE | average number of times Fork/Dub failed because the maximum number of users was exceeded during any single cycle of the interval |
USERS: OVERRUNS PER SECOND - MAXIMUM | maximum number of times Fork/Dub failed because the maximum number of users was exceeded during any single cycle of the interval |
PROCESSES/USER: NUMBER OF PROC/USER - MINIMUM | minimum number of OMVS processes per user during any single cycle of the interval |
PROCESSES/USER: NUMBER OF PROC/USER - AVERAGE | average number of OMVS processes per user during the interval |
PROCESSES/USER: NUMBER OF PROC/USER - MAXIMUM | maximum number of OMVS processes per user during any single cycle of the interval |
PROCESSES/USER: OVERRUNS PER SECOND - MINIMUM | minimum number of times Fork/Dub failed because the maximum number of processes per user was exceeded during any single cycle of the interval |
PROCESSES/USER: OVERRUNS PER SECOND - AVERAGE | average number of times Fork/Dub failed because the maximum number of processes per user was exceeded during the interval |
PROCESSES/USER: OVERRUNS PER SECOND - MAXIMUM | maximum number of times Fork/Dub failed because the maximum number of processes per user was exceeded during any single cycle of the interval |
MAX SHARED LIB REGION | maximum amount of storage available, in megabytes (MB), for the shared library region as specified by PARMLIB statement SHRLIBRGNSIZE An asterisk is printed immediately to the right of the value if it has changed during the reporting period (as indicated by R734FLG flag R743CHLR). |
CURRENT MB | current amount of storage, in megabytes (MB), that is available for the shared library region |
OVERRUNS/SEC | rate of attempts to exceed the maximum storage amount for shared library region |
MAX QUEUED SIGNALS | maximum number of queued signals allowed per process as specified by PARMLIB statement MAXQUEUEDSIGS An asterisk is printed immediately to the right of the value if it has changed during the reporting period (as indicated by R734FLG flag R743CQSG). |
OVERRUNS/SEC | rate of attempts to exceed the maximum number of queued signals |
Related topics