|
Programming Interface Information:
The Monitor Records are intended Programming Interfaces that allow the customer to write programs to obtain services of z/VM. |
MRMTRCPC
PrologControl Block Contents
Cross Reference
MRMTRCPC Prolog
DSECT NAME - MTRCPC
FUNCTION - Map a Monitor record.
LOCATED BY -
Through the Monitor Control Area
REFERENCED CONTROL BLOCKS -
MRRECHDR Monitor Record Header
NAME - MRMTRCPC
DESCRIPTIVE NAME - Monitor Sample Configuration Record
Domain 1 - Monitor Domain
Record 28 - CPU Pool Configuration
DESCRIPTION - Records all of the CPU Pools that are defined on
the system when monitor is started or connected to.
MRMTRCPC Control Block Contents
Offsets Dec Hex Type Len Name (Dim) Description 0 0 Structure 40 MTRCPC Start of monitor record. 0 0 Character 0 MTRCPC_MRHDR Record header. See MRRECHDR for details. 0 0 Character 20 MRHDR 0 0 Unsigned 2 MRHDRLEN 2 2 Unsigned 2 MRHDRZER 4 4 Unsigned 1 MRHDRDM 5 5 Unsigned 1 * 6 6 Unsigned 2 MRHDRRC 8 8 Character 8 MRHDRTOD 16 10 Character 4 * 20 14 Character 0 MRHDR_END 20 14 Character 8 MTRCPC_LIMPOOL CPU pool name. 28 1C Bitstring 1 MTRCPC_FLAGS Flag byte. 1... .... MTRCPC_CPUAFFON CPU Affinity setting for the MTRCPC_LIMCPUTY processor type limited by this CPU pool. If ON, CPU Affinity is ON. If OFF, CPU Affinity is suppressed. .1.. .... MTRCPC_LIMEXMPT Members exempt from overcommitment enforcement. ..1. .... * ...1 .... * .... 1... * .... .1.. * .... ..1. * .... ...1 * 29 1D Unsigned 1 MTRCPC_LIMCPUTY CPU pool CPU type limited. Valid values: X'00' - General Purpose (CP) X'03' - Integrated Facility for Linux (IFL) 30 1E Unsigned 1 MTRCPC_TYPELIM TYPE of LIMIT listed in MTRCPC_MAXSHARE. Valid values: X'01' - LIMITHARD limit X'02' - CAPACITY limit 31 1F Character 1 * Reserved for IBM use. 32 20 Unsigned 4 MTRCPC_MAXSHARE CPU pool maximum share from DEFINE or SET CPUPOOL command. Unit of value is a hexadecimal factor scaled 16 bits. For example, X'00010000' = 1.00(100%), X'0000C000' = 0.75(75%), X'00008000' = 0.50(50%), etc. 36 24 Unsigned 4 MTRCPC_LIMCTMEM Current number of users in the CPU pool. 40 28 Unsigned 2 MTRCPC_LIMREFPC Memory reference percentage. 42 2A Unsigned 2 MTRCPC_LIMRESPC Memory resident percentage. 40 28 Character 0 MTRCPC_END
MRMTRCPC Cross Reference
Hex Hex
Name Offset Length Value
MRHDR 0 20
MRHDR_END 14 0
MRHDRDM 4 1
MRHDRLEN 0 2
MRHDRRC 6 2
MRHDRTOD 8 8
MRHDRZER 2 2
MTRCPC 0 40
MTRCPC_CPUAFFON 1C 80
MTRCPC_END 28 0
MTRCPC_FLAGS 1C 1
MTRCPC_LIMCPUTY 1D 1
MTRCPC_LIMCTMEM 24 4
MTRCPC_LIMEXMPT 1C 40
MTRCPC_LIMPOOL 14 8
MTRCPC_LIMREFPC 28 2
MTRCPC_LIMRESPC 2A 2
MTRCPC_MAXSHARE 20 4
MTRCPC_MRHDR 0 0
MTRCPC_TYPELIM 1E 1
This information is based on z/VM V7R5.0.
Last updated on 08 July 2026 at 14:39:05.
Copyright IBM Corporation, 1990, 2026