Programming Interface Information:
The Monitor Records are intended Programming Interfaces that allow the customer to write programs to obtain services of z/VM. |
MRSTORSG
PrologControl Block Contents
Cross Reference
MRSTORSG Prolog
DSECT NAME - STORSG FUNCTION - Map a Monitor record. LOCATED BY - Through the Monitor control area REFERENCED CONTROL BLOCKS - MRRECHDR Monitor Record Header NAME - MRSTORSG DESCRIPTIVE NAME - Monitor Sample Record Domain 3 - Storage Domain Record 1 - Real Storage Management (Global) DESCRIPTION - Utilization of real memory. This includes available list replenishment and free storage management.
MRSTORSG Control Block Contents
Offsets Dec Hex Type Len Name (Dim) Description 0 0 Structure 80 STORSG Start of monitor record 0 0 Character 0 STORSG_MRHDR Record header. See MRRECHDR for details. 0 0 Character 20 MRHDR 0 0 Unsigned 2 MRHDRLEN record length in bytes 2 2 Unsigned 2 MRHDRZER field of zeros 4 4 Unsigned 1 MRHDRDM domain identifier 5 5 Unsigned 1 * 6 6 Unsigned 2 MRHDRRC record identifier 8 8 Character 8 MRHDRTOD Time at which this record was built. In time-of-day (TOD) clock format. See IBM System 370 XA Principle of Operation for explanation of format. 16 10 Character 4 * 20 14 Character 0 MRHDR_END End of header 20 14 Unsigned 4 STORSG_CALSSUBT Cardinal count of blocks on each regular free storage subpool list 24 18 Unsigned 4 STORSG_CALVSUBT Cardinal count of blocks on each V=R free storage subpool list 28 1C Unsigned 4 STORSG_RSASAVFR Cardinal count of frames in use for saveareas. 32 20 Unsigned 4 STORSG_RSAMAXPP Cardinal count or reserved frames per processor. 36 24 Unsigned 4 STORSG_RSACPLOK Cardinal count of frames locked by CP LOCK command. 40 28 Unsigned 4 STORSG_RSAAVLLT Cardinal count of available list low threshold value. Indicates when the demand scan should be invoked. This provides a buffer of frames for the system to use while the demand scan is replenishing the available list. 44 2C Unsigned 4 STORSG_RSAAVLHT Cardinal count of available list high threshold. Number of frames that should be taken by the available list replenishment functions to satisfy the current user and system needs. 48 30 Unsigned 4 STORSG_XSTBPRCT Number of page faults that involved DASD blocked pages 52 34 Unsigned 4 STORSG_XSTSRGCT Number of single page reads reads for a guest 56 38 Unsigned 4 STORSG_XSTMRABI Number of pages that were brought in as part of a block (the guest referenced a different page that was a member of the block) but which have not been referenced by the time they were selected for migration 60 3C Unsigned 4 STORSG_XSTSRABI Number of pages that were brought in as part of a block (the guest referenced a different page that was a member of the block) but which have not been referenced by the time they were selected for steal 64 40 Unsigned 4 STORSG_XSTSRSCT Number of single reads for the system. System pages are never formed into blocks, so this number represents all system page reads 68 44 Unsigned 4 STORSG_CALPTRRT Number of times the pageable page address space was reorganized to manage the segment paging control fragmentation. PTRROGCT 72 48 Unsigned 4 STORSG_CALCAAFP Number of allocated, but unused, pages of virtual storage for paging virtual segment control. CAAFPAG 76 4C Unsigned 4 STORSG_CALASCUT Number of frames of storage used for paging virtual segment control. ASCUSTE 80 50 Character 0 STORSG_END
MRSTORSG 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 STORSG 0 80 STORSG_CALASCUT 4C 4 STORSG_CALCAAFP 48 4 STORSG_CALPTRRT 44 4 STORSG_CALSSUBT 14 4 STORSG_CALVSUBT 18 4 STORSG_END 50 0 STORSG_MRHDR 0 0 STORSG_RSAAVLHT 2C 4 STORSG_RSAAVLLT 28 4 STORSG_RSACPLOK 24 4 STORSG_RSAMAXPP 20 4 STORSG_RSASAVFR 1C 4 STORSG_XSTBPRCT 30 4 STORSG_XSTMRABI 38 4 STORSG_XSTSRABI 3C 4 STORSG_XSTSRGCT 34 4 STORSG_XSTSRSCT 40 4
This information is based on z/VM V4R4.0.
Last updated on 22 Jul 2003 at 15:04:23.
Copyright IBM Corporation, 1990, 2003