Previous Topic: 3.1.1 Running Standard Analysis ReportsNext 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 - Z/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 that is consumed by the
              system (that is, not attributable to a virtual
              machine) and percent system state CPU time
              consumed on behalf of all virtual machines
 
 %PRB:        Percent CPU time that is 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 that is consumed in SIE
 
 TOTAL TO VIRTUAL - USERID: The ratio of all CPU time consumed
              by virtual machines that is divided by the CPU time
              consumed in SIE
 
 VIRTUAL MACHINES LOGGED ON: Users that are 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: 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:      The E1 elapsed time slice.  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.