Previous Topic: 3.1.1 Running Standard Analysis Reports

Next Topic: 3.2 MICF Inquiries

3.1.2 VM Performance Overview Report


The VM Performance Overview Report provides a high-level
summary of system performance data.  This report provides
information pertaining to system utilization, storage use,
and scheduler activity.  For most variables, the MIN, MAX,
MEAN, and percentile values are provided.  The report can be
produced for any period greater than or equal to the monitor
recording interval.

To produce VM Performance Overview Report, create and submit
the following JCL:

//REPORT   EXEC  MICSSHRx
//SYSIN     DD    *
   %VMCRPT(REPORT=01,BEGIN=hh:mm:ss,END=hh:mm:ss,
           PERSIZE=minutes,CYCLE=nn,ID='report title')
/*

See Section 3.1.1 for descriptions of the parameters for the
VMCRPT macro.

The following JCL example produces a report from cycle 01 of
the VMXSGP file in the DETAIL timespan, with the data ranging
from 9 a.m. to 5 p.m.  The length of the reporting period is
480 minutes (that is, 8 hours), thus exactly one report would
be produced.

//REPORT EXEC MICSSHRV
//SYSIN  DD      *
   %VMCRPT(REPORT=1,BEGIN=09:00:00,END=17:00:00,
       PERSIZE=480,CYCLE=01,ID=CA MICS I/S MANAGEMENT);
/*

VMCRPT01 22JUN93 CA MICS ANALYZER FOR VM/CMS - VM PERFORMANCE OVERVIEW REPORT SYSID:VM01 0B5435 9021-720 REPORTING PERIOD ENDING: 17:00:00 ON Wednesday, May 26, yyyy DURATION: 7852 SECS CA MICS I/S MANAGEMENT +-------------------------------------------------------------------------------------------------------------------------------+ | SYSTEM UTILIZATION | | TOTAL-TO-VIRTUAL | | TOTAL %CP ---------------- VIRTUAL MACHINES | | % CPU SYSTEM | USERID %PRB %WAIT SYSTEM | USERID LOGGED ON | | ------- --------------- ------ ------- ---------------- ---------------- | | MEAN 52.29 3.94 12.70 35.65 39.37 1.48 1.36 1004 | | MIN 33.30 3.03 9.58 20.66 15.67 1.26 1.21 978 | | 25th 47.62 3.59 11.69 31.89 35.18 1.43 1.33 986 | | 50th 52.30 3.87 12.76 34.70 39.40 1.49 1.38 1008 | | 75th 55.59 4.33 13.47 38.17 44.31 1.53 1.40 1023 | | 95th 67.65 4.64 15.21 49.26 48.81 1.57 1.43 1029 | | MAX 73.43 4.77 16.17 58.12 57.94 1.61 1.46 1042 | +-------------------------------------------------------------------------------------------------------------------------------+ +-------------------------------------------------------------------------------------------------------------------------------+ | STORAGE | | | | FREE EXTENDS AVAIL - LIST PAGING RATES % UTILIZED | | ----------------- ------------- % STORAGE ------------ --------------- | | CONFIGURATION EXTENDS | TOT PGS EMPTY | AVAIL UTILIZED EXP | AUX PAGE|SPOOL|DUMP | | ------------- ----------------- ------------- --------- ------------ --------------- | | FREE 806K || MEAN 0 3793 11 303 14 391 196 65 42 5 | | DPA 361274K || MIN 0 3647 0 53 7 173 88 61 39 5 | | NUCLEUS 1824K || 25th 0 3793 4 190 12 331 168 62 41 5 | | V=R FREE 0K || 50th 0 3800 5 275 14 389 198 66 41 5 | | V=R 0K || 75th 0 3807 10 374 15 454 225 67 44 5 | | TOTAL 389120K || 95th 0 3824 28 671 18 517 278 70 44 5 | | || MAX 0 3841 117 767 22 592 304 70 45 5 | | EXPANDED 327680K || | +-------------------------------------------------------------------------------------------------------------------------------+ +-------------------------------------------------------------------------------------------------------------------------------+ | SCHEDULER/DISPATCHER | | | | VMDBKS(STATES) VMDBKS(LOADING) VMDBKS(FORCED) TRANSACTIONS | | ------------------------- --------------- -------------- QDISP USERS ------------------ | | DORMANT|ELIGIBLE|DISPATCH Q1 | Q2 | Q3 Q1 | Q2 | Q3 ADDED E1 ETS NUMBER | RESPONSE | | ------------------------- --------------- -------------- ----------- ------ ------------------ | | MEAN 973 0 38 0 0 0 0 0 0 914 0.71 TRIV 183849 0.12 | | MIN 945 0 24 0 0 0 0 0 0 160 0.59 N-TRIV 133160 1.22 | | 25th 962 0 32 0 0 0 0 0 0 554 0.67 QDISP 49816 0.66 | | 50th 971 0 38 0 0 0 0 0 0 588 0.71 | | 75th 986 0 44 0 0 0 0 0 0 631 0.75 | | 95th 1003 0 56 1 1 0 0 0 0 2624 0.81 | | MAX 1009 0 64 2 1 1 0 0 0 2905 0.85 | +-------------------------------------------------------------------------------------------------------------------------------+


Figure 3-1.  VM Performance Overview Report

Report Variables, System Utilization section:

TOTAL % CPU: Total percent CPU busy for all processors in the
             complex for the reporting period

%CP:         Percent system state CPU time consumed by the
             system (i.e., not attributable to a virtual
             machine) and percent system state CPU time
             consumed on behalf of all virtual machines

%PRB:        Percent CPU time consumed while the processor is
             in interpretive mode (SIE)

%WAIT:       Percent CPU wait time

TOTAL TO VIRTUAL - SYSTEM: The ratio of all CPU time consumed
             divided by the CPU time consumed in SIE

TOTAL TO VIRTUAL - USERID: The ratio of all CPU time consumed
             by virtual machines divided by the CPU time
             consumed in SIE

VIRTUAL MACHINES LOGGED ON: Users logged on to the system
             during the reporting period

Report Variables, Storage section:

CONFIGURATION: This chart provides the average size of all
             named areas for the reporting period

FREE EXTENDS: The rate of free storage extend operations per
             second for the period and the total number of
             pages extended

AVAIL LIST:  The number of times the available list was empty
             during the reporting period and the average
             number of page frames in the available list

% STORAGE UTILIZED: This is the percentage of DPA frames that
             are not in the available list

PAGING RATES: The paging rate to expanded storage and to
             auxiliary storage

% UTILIZED:  The percent of page, spool, and dump slots on
             CP-owned volumes that are in use

Report Variables, Scheduler/Dispatcher section:

VMDBKS(STATES):  The number of VMDBKs that are in the
             dormant, eligible, and dispatch lists

VMDBKS(LOADING): The number of VMDBKs by queue that are
             classified as loading users

VMDBKS(FORCED):  The number of VMDBKs by queue that were
             forced into queue due to being behind schedule

QDISP USERS ADDED:  The number of QUICKDISP users added to Q0
             during the reporting period

E1 ETS:      This is the E1 elapsed timeslice.  While
             variations for this value are normal, large
             variations in show a change in workload
             characteristics.

TRANSACTIONS: The number of transactions (as viewed by the
             scheduler) for the period.  The RESPONSE is the
             average elapsed time for the transaction type,
             derived by dividing the elapsed time for the
             transaction type by the count of transactions
             for the type.