Programming Interface Information:
The Monitor Records are intended Programming Interfaces that allow the customer to write programs to obtain services of z/VM. |
MRSYTRSG
PrologControl Block Contents
Storage Layout
Cross Reference
MRSYTRSG Prolog
DSECT NAME - SYTRSG FUNCTION - Map a Monitor record. LOCATED BY - Through the Monitor Control Area REFERENCED CONTROL BLOCKS - MRRECHDR Monitor Record Header NAME - MRSYTRSG DESCRIPTIVE NAME - Monitor Sample Record Domain 0 - System Domain Record 3 - Real Storage Data (Global) DESCRIPTION - Real storage allocation and use. Provides dynamically changing classes of usage. Static classes of usage are provided in the MONITOR domain.
MRSYTRSG Control Block Contents
Offsets Dec Hex Type Len Name (Dim) Description 0 0 Structure 124 SYTRSG Start of monitor record 0 0 Character 0 SYTRSG_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 SYTRSG_RSAFSTOR Cardinal count (in doublewords) of subpool free storage currently available and in use. 24 18 Unsigned 4 SYTRSG_SYSVRSZ Cardinal count of the V=R area, in bytes. 28 1C Unsigned 4 SYTRSG_RSAFSYUD Cardinal count (in doublewords) of subpool free storage currently in use. 32 20 Unsigned 4 SYTRSG_RSAFVRUD Cardinal count (in doublewords) of V=R free storage currently in use. 36 24 Unsigned 4 SYTRSG_SYSRSVPG Cardinal count of reserved pages. 40 28 Unsigned 4 SYTRSG_RSACPLOK Cardinal count of frames locked by CP LOCK command. 44 2C Unsigned 4 SYTRSG_RSANONPG Cardinal count of pageable frames in the system that have been made non-pageable. This includes pages locked for I/O, CP LOCK command, virtual system lock functions, etc. 48 30 Unsigned 4 SYTRSG_RSAPGABL Cardinal count of pageable frames in the system. This includes those that had been made non-pageable (see SYTRSG_RSANONPG). The size of the dynamic area (DPA) may be calculated by subtracting RSANONPG from RSAPGABL. 52 34 Unsigned 4 SYTRSG_RSAAVAIL Cardinal count of frames that are currently on the available list. 56 38 Unsigned 4 SYTRSG_RSAFRQWT Cardinal count of deferred tasks waiting for a frame. This represents the number of requests for real frames which have not been satisfied yet because no frames are available. It includes both tasks waiting for frames above and below the 2GB line. For a count of tasks waiting for a frame below 2GB, subtract SYTRSG_RSA2GDCT from this field. 60 3C Unsigned 4 SYTRSG_RSAXTEND Cardinal count of frames missing from the free storage reserved frames list. 64 40 Unsigned 4 SYTRSG_RSAXFREE Cardinal count of frames in use for Save and Subpool, System, and VMDBK free storage. 68 44 Unsigned 4 SYTRSG_RSASAVFR Cardinal count of frames in use for saveareas. 72 48 Bitstring 1 SYTRSG_CALSTAT V=R flag byte (VMDGSRSM) 1... .... SYTRSG_VMDGSEXH Guest survival free storage exhausted .1.. .... * ..1. .... * ...1 .... * .... 1... * .... .1.. * .... ..1. * .... ...1 * 73 49 Bitstring 1 SYTRSG_CALFLAG1 Flags byte. 1... .... SYTRSG_TCMCACHE Minidisk Caching is enabled. .1.. .... * ..1. .... * ...1 .... * .... 1... * .... .1.. * .... ..1. * .... ...1 * 74 4A Unsigned 2 SYTRSG_HCPSTPMB Bias for minidisk cache use of real storage. A decimal point is assumed to the left of the low order 2 digits. For example, a value of decimal 95 in this field would be a bias setting of .95 . 76 4C Unsigned 4 SYTRSG_SYS98XA Cardinal number of pages locked by Diagnose X'98' in 31-bit mode 80 50 Unsigned 4 * Reserved for IBM use. Previous field is no longer meaningful. (SYTRSG_SYS98370) 84 54 Unsigned 4 SYTRSG_TCMMIDSZ Maximum allowable number of pages in mindisk cache (based on average age of a page in DPA). 88 58 Unsigned 4 SYTRSG_TCMMAIN Current number of pages in main storage being used as track cache pages. For a breakdown of pages below and above the 2GB line, see SYTRSG_TCMMNBLW and SYTRSG_TCMMNABV. 92 5C Unsigned 4 SYTRSG_TCMMNMIN Minimum number of main storage pages used by cache as set by user command 96 60 Unsigned 4 SYTRSG_TCMMNMAX Maximum number of main storage pages used by cache as set by user command 100 64 Unsigned 4 SYTRSG_TCMMNDL Number of main storage pages deleted from cache 104 68 Unsigned 4 SYTRSG_TCMSTLMN Number of times the steal function was invoked to steal main storage pages from the track cache 108 6C Unsigned 4 SYTRSG_SYSSCMAV Number of SCMBKs that are available 112 70 Unsigned 4 SYTRSG_TCMMNBLW Number of pages in main storage below 2GB in use as track cache pages. For ESA/390 systems this field will be equal to SYTRSG_TCMMAIN. 116 74 Unsigned 4 SYTRSG_TCMMNABV Number of pages in main storage at or above 2GB in use as track cache pages. For ESA/390 systems this field will be zero. 120 78 Unsigned 4 SYTRSG_RSA2GDCT Cardinal count of deferred tasks that are waiting for frames that can be above the 2GB line. See SYTRSG_RSADFRQWT for the total count. For a count of tasks waiting for frames below the 2GB line, subtract this field from SYTRSG_RSADFRQWT. 124 7C Character 0 SYTRSG_END
MRSYTRSG 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 SYTRSG 0 124 SYTRSG_CALFLAG1 49 1 SYTRSG_CALSTAT 48 1 SYTRSG_END 7C 0 SYTRSG_HCPSTPMB 4A 2 SYTRSG_MRHDR 0 0 SYTRSG_RSAAVAIL 34 4 SYTRSG_RSACPLOK 28 4 SYTRSG_RSAFRQWT 38 4 SYTRSG_RSAFSTOR 14 4 SYTRSG_RSAFSYUD 1C 4 SYTRSG_RSAFVRUD 20 4 SYTRSG_RSANONPG 2C 4 SYTRSG_RSAPGABL 30 4 SYTRSG_RSASAVFR 44 4 SYTRSG_RSAXFREE 40 4 SYTRSG_RSAXTEND 3C 4 SYTRSG_RSA2GDCT 78 4 SYTRSG_SYSRSVPG 24 4 SYTRSG_SYSSCMAV 6C 4 SYTRSG_SYSVRSZ 18 4 SYTRSG_SYS98XA 4C 4 SYTRSG_TCMCACHE 49 80 SYTRSG_TCMMAIN 58 4 SYTRSG_TCMMIDSZ 54 4 SYTRSG_TCMMNABV 74 4 SYTRSG_TCMMNBLW 70 4 SYTRSG_TCMMNDL 64 4 SYTRSG_TCMMNMAX 60 4 SYTRSG_TCMMNMIN 5C 4 SYTRSG_TCMSTLMN 68 4 SYTRSG_VMDGSEXH 48 80
This information is based on z/VM V4R2.0.
Last updated on 15 Oct 2001 at 08:04:23.
Copyright IBM Corporation, 1990, 2001