CPU Control Section

There is one section per record.

Offsets Name Length Format Description
0 0 SMF70MOD 2 binary CPU processor family.
2 2 SMF70VER 1 binary CPU version number — meaning varies with model number.
3 3 SMF70BNP 1 binary Number of physical processors assigned for use by PR/SM.
4 4 SMF70INB 1 binary PR/SM indicator bits
Bit
Meaning when set
0
PR/SM diagnose X'204' failure.
1
Number of physical processors has changed.
2
Dispatch interval time has been changed.
3
An additional partition, that is not included in the count of configured partitions, is presented with a name of “PHYSICAL”. This partition includes all of the uncaptured time that was used by the LPAR management time support feature but could not be attributed to a specific logical partition.
4
PR/SM - Diagnose X'204' extended data is supported.
5
Simplified Diagnose X'204' data provided for system running as z/VM® guest. CPU consumption by z/VM itself provided with partition data section for logical partition named PHYSICAL.
6-7
Reserved.
5 5 SMF70STF 1 binary Flag
Bit
Meaning when set
0
The STSI facility is available for the CPC.
1
Physical CPU adjustment factor has been changed.
2
Service units available to MVS™ image have been changed.
3
SMF70LAC is provided for systems running in LPAR mode or as a z/VM guest. The value does no longer include CPU wait times.
4
SMF70MDL is the model-capacity identifier and SMF70HWM is the physical model. If this bit is OFF, SMF70MDL represents both model-capacity and physical model.
5
OPT parameter BLWLTRPCT changed.
6
OPT parameter BLWLINTHD changed.
7
Field SMF70GAU is valid.
6 6 SMF70GTS 2 binary Dispatch accumulated interval time in milliseconds. A zero value indicates that the dispatch interval was dynamically determined.
8 8 SMF70MDL 16 EBCDIC CPC model identifier. See bit 4 of SMF70STF.
24 18 SMF70DSA 2 binary Number of Diagnose samples.
26 1A SMF70IFA 2 binary Number of zAAPs online at the end of the interval.
28 1C SMF70CPA 4 binary Physical CPU adjustment factor based on alternate CPU capability. This value is replaced by SMF70CPA_actual and SMF70CPA_scaling_factor.
32 20 SMF70WLA 4 binary Processor capacity available to MVS image measured in MSUs (millions of service units) per hour. The value takes into account whether or not the image has a defined capacity limit. (For systems running as VM guest, this is the VM capacity).
36 24 SMF70LAC 4 binary Long-term average of CPU service (millions of service units). Scope of the value depends on bit 3 of SMF70STF.
40 28 SMF70HOF 8 binary Hypervisor date/time offset in STCK format (aka Sysplex timer offset).
48 30 SMF70HWM 16 EBCDIC CPC physical model identifier. Valid if bit 4 of SMF70STF is set.
64 40 SMF70SUP 2 binary Number of zIIPs online at the end of the interval.
66 42 SMF70GJT 8 EBCDIC Time in STCK format when the partition that wrote this record has joined or left a capacity group (last change of group name). Also set at IPL time, when the partition is not a member of a capacity group.
74 4A SMF70POM 4 EBCDIC EBCDIC plant code that identifies the plant of manufacture for the configuration. The plant code is left-justified with trailing blank characters if necessary.
78 4E SMF70CSC 16 EBCDIC EBCDIC sequence code of the configuration. The sequence code is right-justified with leading EBCDIC zeroes if necessary.
94 5E SMF70HHF 1 binary Additional flags.
Bit
Meaning when set
0
HiperDispatch mode supported
1
HiperDispatch mode is active
2
HiperDispatch mode changed during interval
3
Failure returned by HISMT service. Values in Logical Core data section and values provided in SMF70MCF, SMF70MCFS, SMF70MCFI, SMF70CF, SMF70CFS, SMF70CFI, SMF70ATD, SMF70ATDS, and SMF70ATDI are invalid.
4
Absolute MSU capping is active for this partition.
Start of change5End of change
Start of changeSMF70OS_PRTCT is valid.End of change
Start of change6-7End of change
Start of changeReserved.End of change
95 5F SMF70CR 1 binary ZEP field 0.
96 60 SMF70PMI 4 binary Accumulated number of blocked dispatchable units per second that may get promoted in their dispatch priority. To get the average promote event rate, divide SMF70PMI by SMF70SAM.
100 64 SMF70PMU 4 binary Number of blocked dispatchable units being promoted during the interval.
104 68 SMF70PMW 4 binary Accumulated number of address spaces and enclaves being blocked during the interval. To get the average number of waiters for promote, divide SMF70PMW by SMF70SAM.
108 6C SMF70PMP 4 binary Maximum number of address spaces and enclaves found being blocked during the interval.
112 70 SMF70PMT 2 binary 1/1000s of the CPU capacity for promote slices (OPT parameter BLWLTRPCT).
114 72 SMF70PML 2 binary Swapped-in starvation threshold. When an address space or enclave has not received CPU service within this time interval although it has ready-to-run work, it is considered being blocked (OPT parameter BLWLINTHD).
116 74 SMF70MPC 16 EBCDIC CPC model identifier indicating the permanent capacity of the CPC, without the temporarily increased capacity and the temporarily available replacement capacity. The identifier is left justified with trailing blanks if necessary. This field is zero, if not supported by the hardware.
132 84 SMF70MTC 16 EBCDIC CPC model identifier indicating the temporary capacity of the CPC, which is the total of permanent capacity and temporarily increased capacity, without the temporarily available replacement capacity. The identifier is left justified with trailing blanks if necessary. This field is zero, if not supported by the hardware.
148 94 SMF70MCR 4 binary CPC model capacity rating associated with the model as identified by SMF70MDL. This field is zero, if not supported by the hardware.
152 98 SMF70MPR 4 binary CPC permanent model capacity rating associated with the model as identified by SMF70MPC. This field is zero, if not supported by the hardware.
156 9C SMF70MTR 4 binary CPC temporary model capacity rating associated with the model as identified by SMF70MTC. This field is zero, if not supported by the hardware.
160 A0 SMF70ZEP 4 binary ZEP field 1.
164 A4 SMF70ZER 8 binary ZEP field 2.
172 AC SMF70ZEE 8 binary ZEP field 3.
180 B4 SMF70ZEC 8 binary ZEP field 4.
188 BC SMF70NRM 4 binary Normalization factor for zIIP. Multiply zIIP time by this value and divide by 256 to get the equivalent time on a CP.
192 C0 SMF70GAU 4 binary Long-term average of CPU service in millions of service units which would be allowed by the limit of the capacity group but is not used by its members. If the value is negative, the group is capped. Valid if bit 7 of SMF70STF is set.
196 C4 SMF70ZEI 8 binary ZEP field 5.
204 CC SMF70NCR 4 binary Nominal model-capacity rating in MSU/hour.

When non-zero, this value is associated with the nominal model capacity as identified in field SMF70MDL. When field SMF70CAI contains a value of 100, this value equals the value in field SMF70MCR.

208 D0 SMF70NPR 4 binary Nominal permanent model-capacity rating in MSU/hour.

When non-zero, this value is associated with the nominal permanent model capacity as identified in field SMF70MPC. When field SMF70CAI contains a value of 100, this value equals the value in field SMF70MPR.

212 D4 SMF70NTR 4 binary Nominal temporary model-capacity rating in MSU/hour.

When non-zero, this value is associated with the nominal temporary model capacity as identified in field SMF70MTC. When field SMF70CAI contains a value of 100, this value equals the value in field SMF70MTR.

216 D8 SMF70CAI 1 binary Capacity-adjustment indication.

When zero, the indication is not reported. When in the range from 1 to 99, some amount of reduction is indicated. When 100, the machine is operating at its normal capacity. Temporary capacity changes that affect machine performance (for example, CBU or OOCoD) are not included.

217 D9 SMF70CCR 1 binary Capacity-change reason. Valid if SMF70CAI is non-zero.

When 0, no capacity change took place. When 1, the capacity change is due to the setting of a manual control. When greater than 1, the capacity change is due to an internal machine condition or due to an external machine exception.

218 DA SMF70MCP 2 binary Maximum CPU ID available for this IPL.
220 DC SMF70ICP 2 binary Highest CPU ID installed at IPL time.
222 DE SMF70CCP 2 binary Highest CPU ID currently installed. This number can increase upon dynamic CPU addition.
224 E0 SMF70CPA_actual 4 binary Physical CPU adjustment factor based on Model Capacity Rating (will be used for converting processor time to service units). This value together with SMF70CPA_scaling_factor replaces SMF70CPA.
228 E4 SMF70CPA_scaling_ factor 4 binary Scaling factor for SMF70CPA_actual.
232 E8 SMF70MCF 4 binary Multithreading maximum capacity numerator for general purpose processors. Divide this value by 1024 to get the multithreading maximum capacity factor for all general purpose processors that were configured ONLINE for the complete interval.
236 EC SMF70MCFS 4 binary Multithreading maximum capacity numerator for zIIP. Divide this value by 1024 to get the multithreading maximum capacity factor for all zIIPs that were configured ONLINE for the complete interval. A zero value is reported if no zIIP is currently installed.
240 F0 SMF70MCFI 4 binary Multithreading maximum capacity numerator for zAAP. Divide this value by 1024 to get the multithreading maximum capacity factor for all zAAPs that were configured ONLINE for the complete interval. A zero value is reported if no zAAP is currently installed.
244 F4 SMF70CF 4 binary Multithreading capacity numerator for general purpose processors. Divide this value by 1024 to get the multithreading capacity factor for all general purpose processors that were configured ONLINE for the complete interval.
248 F8 SMF70CFS 4 binary Multithreading capacity numerator for zIIP. Divide this value by 1024 to get the multithreading capacity factor for all zIIPs that were configured ONLINE for the complete interval. A zero value is reported if no zIIP is currently installed.
252 FC SMF70CFI 4 binary Multithreading capacity numerator for zAAP. Divide this value by 1024 to get the multithreading capacity factor for all zAAPs that were configured ONLINE for the complete interval. A zero value is reported if no zAAP is currently installed.
256 100 SMF70ATD 4 binary Average Thread Density numerator for general purpose processors . Divide this value by 1024 to get the average number of active threads for all general purpose processors that were dispatched to physical hardware and configured ONLINE for the complete interval.
260 104 SMF70ATDS 4 binary Average Thread Density numerator for zIIP. Divide this value by 1024 to get the average number of active threads for all zIIPs that were dispatched to physical hardware and configured ONLINE for the complete interval. A zero value is reported if no zIIP is currently installed.
264 108 SMF70ATDI 4 binary Average Thread Density numerator for zAAP. Divide this value by 1024 to get the average number of active threads for all zAAPs that were dispatched to physical hardware and configured ONLINE for the complete interval. A zero value is reported if no zAAP is currently installed.
268 10C SMF70LACM 4 binary Long-term average of CPU service (millions of service units) consumed by transactions classified with reporting attribute MOBILE.

Start of changeIf an address space or enclave is part of a tenant resource group, it will not contribute to SMF70LACM.End of change

272 110 SMF70LACA 4 binary Long-term average of CPU service (millions of service units) consumed by transactions classified with reporting attribute CATEGORYA.

Start of changeIf an address space or enclave is part of a tenant resource group, it will not contribute to SMF70LACA.End of change

276 114 SMF70LACB 4 binary Long-term average of CPU service (millions of service units) consumed by transactions classified with reporting attribute CATEGORYB.

Start of changeIf an address space or enclave is part of a tenant resource group, it will not contribute to SMF70LACB.End of change

Start of change280End of change 118 SMF70ADJ 4 binary Logical adjustment factor for CPU rate.
Start of change284End of change 11C SMF70LACCR 4 binary Long-term average of CPU service (millions of service units) consumed by DFSMS data set encryption. Start of changeValid only for IBM z14® and later CPCs.End of change
Start of change288End of change 120 SMF70MaxPU 2 binary When non-zero, this field indicates how many processor cores are physically available in this particular machine. When the value is 0, it is not defined for this model.
Start of changeStart of change290End of changeEnd of change Start of change122End of change Start of changeSMF70OS_PRTCTEnd of change Start of change1End of change Start of changebinaryEnd of change Start of changeWhen non-zero, the OSPROTECT system parameter with a value other than SYSTEM is in effect. X'01' indicates OSPROTECT=1. Start of changeFor machines after IBM z14, may be 0 with OSPROTECT=1.End of changeEnd of change
291 123 * 1 binary Reserved.
292 124 SMF70MDL_CBP 16 EBCDIC Reserved for future use.
308 134 SMF70MCR_CBP 4 binary Reserved for future use.
312 138 SMF70NCR_CBP 4 binary Reserved for future use.
316 13C SMF70LAC_CBP 4 binary Reserved for future use.
320 140 SMF70CPA_actual_CBP 4 binary Reserved for future use.
Start of change324End of change 144 SMF70_IPL_TIME 8 binary IPL time of partition, in TOD format.
Start of change332End of change 14C SMF70_TRG_M_CNT 4 binary Number of times sampling of tenant resource group memory consumption happened.
Start of change336End of change 150 SMF70CRW 4 binary Reserved.
Start of change340End of change Start of change154End of change Start of changeSMF70CPC_TYPEEnd of change Start of change4End of change Start of changebinaryEnd of change Start of changeCPC Type.End of change