Previous Topic: 2.1.2 Control ParametersNext Topic: 2.2 WLM Workload Planning


2.1.3 Standard Output

 
 The capacity planning database file that is generated by the
 z/OS Processor Planning Sample Application contains the
 following information:
 
o   Data elements common to all CA MICS Capacity Planner
    database files:
 
    SYSID
    HOUR or ZONE or DAYNAME
    YEAR
    MNTHDAY or WEEK or MONTH
    DATE
o   Data elements that are unique to the z/OS Processor
    Planning Sample Application database file:
 
    -   Character format data elements
 
        CPUMODEL - CPU Model Type
        MVSLEVEL - MVS Release
        CPUMOD   - Processor Model Family
        CPCMODID - CPC Model Identifier
    -   Numeric format data elements
 
        INTERVLS - Number of Recording Intervals
        CPUNOCPU - Number of Internal Processors
        CPUAVCPU - Avg Number of Assigned CP Processors
        CPUTOONL - Total Online CP Processors
        CPUAVONL - Avg Online CP Processors
        CPUTOOZP - Total Online zAAP Processors
        CPUAVOZP - Avg Online zAAP Processors
        CPUTOOSU - Total Online zIIP Processors
        CPUAVOSU - Avg Online zIIP Processors
        CPUAVB   - Avg Batch Users
        CPUAVT   - Avg TSO Users
        CPUAVS   - Avg Started Users
        CPUAVR   - Avg In & Ready Users
        PRSMACP  - Avg CP Processors in Complex
        PRSMACDP - Avg CP Dedicated Processors
        PRSMACVP - Avg CP Shared Logical Processors
        CPUBTT   - Total Batch Users
        CPUTTT   - Total TSO Users
        CPUSTT   - Total Started Users
        CPURTT   - Total In & Ready Users
        CPURSMP  - Total Number of Samples
        PRSMTCP  - Total CP Processors in Complex
        PRSMTCDP - Total CP Dedicated Processors
        PRSMTCVP - Total CP Shared Logical Processors
        WLMSUCPU - SU:CPU-second Conversion Factor
 
        SHR_CPS  - Number of Shared CPs Defined in CEC
    -   Time format data elements
 
        DURATION - Interval Duration
        CPUTOOTM - Total CP Processors Online Time
        CPUTOBTM - Total Time CP Processors Busy
        CPUTODTM - Total CP Processors Dispatch Time
        CPUTOVBT - Total CP Processors PR/SM MVS Busy Time
        CPUZPBTM - Total Time zAAP Processors Busy
        CPUZPDTM - Total Time zAAP Processors Dispatch Time
        CPUZPOTM - Total zAAP Processors Online Time
        CPUZPUTM - Total zAAP Processors Up Time
        CPUSUBTM - Total Time zIIP Processors Busy
        CPUSUDTM - Total Time zIIP Processors Dispatch Time
        CPUSUOTM - Total zIIP Processors Online Time
        CPUSUUTM - Total zIIP Processors Up Time
        PRSMTEDT - Total Dispatch Time - Effective
    -   Percentage format data elements
 
        CPUPCBSY - Pct CP Processors Busy (unadjusted)
        CPUPCBZP - Pct zAAP Processors Busy (unadjusted)
        CPUPCBSU - Pct zIIP Processors Busy (unadjusted)
o   Additional data elements if CPU time adjustment is
    specified:
 
    -   Character format data element
 
        BASECPU  - Base Adjustment CPU Model Type
 
    -   Numeric format data elements
 
        ADJSERV  - Base Adjustment Service Units/Second
        ADJPRC   - Base Adjustment Number of Processors
 
    -   Time format data element
 
        CPUADBTM - Base CPU Busy Time
 
    -   Percentage format data elements
 
        CPUADPCB - Base CPU Percent Busy
Many of the data elements used in the z/OS Processor Planning
Sample Application database file have the same meaning and
derivation as their identically named counterparts in the CA
MICS HARCPU File. These data elements are CPUMODEL, MVSLEVEL,
CPUNOCPU, CPUAVB, CPUAVT, CPUAVS, and DURATION.
The data elements that are derived from the CA MICS database
and used by the z/OS Processor Planning Sample Application
are calculated as follows:
 
CPUPCBSY:    The percent busy for CP processors for the
             interval.  It is calculated using the following
             formula:
 
             IF CPUTOOTM THEN SELECT;
               WHEN (CPUTOBTM>0)
                 CPUPCBSY=(CPUTOBTM*100)/CPUTOOTM;
               WHEN (CPUTOBTM=0) CPUPCBSY=0;
               OTHERWISE         CPUPCBSY=.;
             END;
 
             This element must have values between 0 and 100.
CPUPCBZP:    The percent busy for zAAP processors for the
             interval.  It is calculated using the following
             formula:
 
             IF CPUZPOTM THEN SELECT;
               WHEN (CPUZPBTM>0)
                 CPUPCBZP=(CPUZPBTM*100)/CPUZPOTM;
               WHEN (CPUZPBTM=0) CPUPCBZP=0;
               OTHERWISE         CPUPCBZP=.;
             END;
 
             This element must have values between 0 and 100.
CPUPCBSU:    The percent busy for zIIP processors for the
             interval.  It is calculated using the following
             formula:
 
             IF CPUZPOTM THEN SELECT;
               WHEN (CPUSUBTM>0)
                 CPUPCBSU=(CPUSUBTM*100)/CPUSUOTM;
               WHEN (CPUSUBTM=0) CPUPCBSU=0;
               OTHERWISE         CPUPCBSU=.;
             END;
 
             This element must have values between 0 and 100.
The additional data elements that are present if CPU time
adjustment is specified are derived as follows:
 
BASECPU:     The value that was specified for the base CPU
             model parameter on the CPU Time Adjustment
             Parameters screen shown in Figure 2-6.
CPUADBTM:    The derivation of this value has two parts:
 
             o  The SRM service unit to CPU time conversion
                factor WLMSUCPU is obtained from your
                WLMSEC File.
 
             o  The value that you specify for the base CPU
                model parameter is used in the following
                formula:
 
                CPUADBTM = WLMSUCPU * CPUTOBTM / ADJSERV;
 
                For example, if you specify a base CPU
                service model unit coefficient of 19777.5,
                then the following calculation is performed:
 
                CPUADBTM = WLMSUCPU * CPUTOBTM / 19777.5;
CPUADPCB:    This value is calculated using the value you
             specify for the number of processors in base CPU
             model parameter as follows:
 
             CPUADPCB = 100 * (CPUADBTM * CPUNOCPU) /
                        (CPUTOOTM * ADJPRC);
 
             For example, if you specify twenty two
             processors in your base CPU model, then the
             following calculation is performed:
 
             CPUADPCB = 100 * (CPUADBTM * CPUNOCPU) /
                        CPUTOOTM * 22);