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
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 492 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 * Reserved for IBM use. Previous field is no longer meangingul. (SYTRSG_RSAFSTOR) 24 18 Unsigned 4 * Reserved for IBM use. Previous field is no longer meaningful. (SYTRSG_SYSVRSZ) 28 1C Unsigned 4 * Reserved for IBM use. Previous field is no longer meaningful. (SYTRSG_RSAFSYUD) 32 20 Unsigned 4 * Reserved for IBM use. Previous field is no longer meaningful. (SYTRSG_RSAFVRUD) 36 24 Unsigned 4 * Reserved for IBM use. Previous field is no longer meaningful. (SYTRSG_SYSRSVPG) 40 28 Unsigned 4 SYTRSG_RSACPLOK Cardinal count of frames locked below 2G by the CP LOCK REAL command. See SYTRSG_RSACPLKG for the >2G count. 44 2C Unsigned 4 SYTRSG_RSANONPG Cardinal count of <2G 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. See SYTRSG_RSAPGABL and SYTRSG_RSALGFRM. 48 30 Unsigned 4 SYTRSG_RSAPGABL Cardinal count of <2G pageable frames in the system. This includes those that had been made non-pageable (see SYTRSG_RSANONPG). The size of the dynamic area (DPA) or the count of useable frames may be calculated by subtracting RSANONPG from RSAPGABL. See SYTRSG_RSALGFRM for the >2G field for the count of useable frames. NOTE: There is no separate count for pageable frames (RSAPAGBL) and frames made non-pageable (RSANONPG) >2G. 52 34 Unsigned 4 SYTRSG_RSAAVAIL Cardinal count of ALL frames that are currently on the <2G available lists. This is a TOTAL VALUE (Singles+Contig) as in previous releases. See SYTRSG_RSA2GAVL for the >2G count. 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 tasks waiting for frames <2G only, task waiting for frames >2G only, and tasks waiting for frames that can be anywhere. See also SYTRSG_RSA2GDCT and SYTRSG_RSADefCTA2G which can be subtracted from this count to get the number of tasks waiting for frames <2G only. 60 3C Unsigned 4 SYTRSG_RSAXTEND Cardinal count of frames missing from the free storage reserved frames list. 64 40 Unsigned 4 * Reserved for IBM use. Previous field is no longer meaningful. (SYTRSG_RSAXFREE) 68 44 Unsigned 4 SYTRSG_RSASAVFR Cardinal count of frames in use for saveareas. 72 48 Bitstring 1 * Reserved for IBM use. Previous field is no longer meaningful. (SYTRSG_CALSTAT) 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). AKA "ideal main store cache size", set by arbiter logic in HCPSTP. 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. This field is valid only when format-0 measurement blocks are being used (MTRSYS_CALFLG2 <> x'80'). 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 waiting for a real frame that can be located anywhere which have not been satisfied yet because no frames are available. This count is included in SYTRSG_RSADFRQWT. 124 7C Unsigned 4 SYTRSG_SYSSCGCT Number of SCGBKs currently allocated. This field is valid only when format-1 measurement blocks are being used (MTRSYS_CALFLG2 = x'80'). 128 80 Character 8 SYTRSG_RSALGFRM Cardinal count of >2G useable frames. See SYTRSG_RSAPGABL and STYRSG_RSANONPG for the <2G value. 136 88 Unsigned 4 SYTRSG_RSACPLKG Cardinal count of frames locked above 2G by the CP LOCK REAL command. See SYTRSG_RSACPLOK for the <2G count. 140 8C Character 8 SYTRSG_RSA2GAVL Cardinal count of ALL frames that are currently on the >2G available lists. This is a TOTAL VALUE (Singles+Contig) as in previous releases. See SYTRSG_RSAAVAIL for the <2G count. 140 8C Character 4 SYTRSG_RSA2GAV1 Top half is always 0 144 90 Character 4 SYTRSG_RSA2GAV2 Bottom half can represent up to 16T 148 94 Unsigned 4 SYTRSG_RSAFSB2G Count of doublewords assigned to subpool free storage backed below 2G. 152 98 Unsigned 4 SYTRSG_RSAFSA2G Count of doublewords assigned to subpool free storage backed above 2G. 156 9C Unsigned 4 SYTRSG_RSAFSYUB Count of doublewords of in use subpool free storage backed below 2G. 160 A0 Unsigned 4 SYTRSG_RSAFSYUA Count of doublewords of in use subpool free storage backed above 2G. 164 A4 Unsigned 4 SYTRSG_RSASXCPL Count of locked System Execution Space alias pages locked in logical via the CP LOCK command. 168 A8 Unsigned 4 SYTRSG_RSASXCLA Count of locked System Execution Space alias pages locked in logical. RSASXCLA >= RSASXCPL 172 AC Unsigned 4 SYTRSG_RSARFRST Count of frames allocated for real free storage <2G. 176 B0 Character 8 SYTRSG_RSARFRSG Count of frames allocated for real free storage >2G. 184 B8 Unsigned 4 SYTRSG_RSASXBCT Count of SXS pages on the queue of SXS pages backed below 2G. 188 BC Unsigned 4 SYTRSG_RSASXACT Count of SXS pages on the queue of SXS pages backed above 2G. 192 C0 Unsigned 4 SYTRSG_RSAAFRDB Count of doublewords of aligned real free storage <2G. This count includes active as well as inactive aligned free storage. 196 C4 Character 8 SYTRSG_RSAAFRDW Count of doublewords of aligned real free storage >2G. This count includes active as well as inactive aligned free storage. 204 CC Unsigned 4 SYTRSG_RSAAFRIB Count of doublewords of in use aligned real free storage <2G. This count includes only active aligned free storage. 208 D0 Character 8 SYTRSG_RSAAFRIU Count of doublewords of in use aligned real free storage >2G. This count includes only active aligned free storage. 216 D8 Character 8 SYTRSG_RSACALCT Count of the total number of frames on the cleared available list. 224 E0 Character 8 SYTRSG_RSASNG2G Cardinal count of ALL Single frames that are currently on the >2G available list. 232 E8 Unsigned 4 SYTRSG_RSASNGAV Cardinal count of ALL Single frames that are currently on the <2G available list. 236 EC Unsigned 4 SYTRSG_RSALTDB1 Stolen <2G Long Term Dormant Pass 1 240 F0 Unsigned 4 SYTRSG_RSALTDA1 Stolen >2G Long Term Dormant Pass 1 244 F4 Unsigned 4 SYTRSG_RSALTDD1 Stolen contiguous <2G Long Term Dormant Pass 1 248 F8 Unsigned 4 SYTRSG_RSALTDC1 Stolen contiguous >2G Long Term Dormant Pass 1 252 FC Unsigned 4 SYTRSG_RSALTDB2 Stolen <2G Long Term Dormant Pass 2 256 100 Unsigned 4 SYTRSG_RSALTDA2 Stolen >2G Long Term Dormant Pass 2 260 104 Unsigned 4 SYTRSG_RSALTDD2 Stolen contiguous <2G Long Term Dormant Pass 2 264 108 Unsigned 4 SYTRSG_RSALTDC2 Stolen contiguous >2G Long Term Dormant Pass 2 268 10C Unsigned 4 SYTRSG_RSALTDBE Stolen <2G Long Term Dormant Emergency Pass 272 110 Unsigned 4 SYTRSG_RSALTDAE Stolen >2G Long Term Dormant Emergency Pass 276 114 Unsigned 4 SYTRSG_RSALTDDE Stolen contiguous <2G Long Term Dormant Emergency Pass 280 118 Unsigned 4 SYTRSG_RSALTDCE Stolen contiguous >2G Long Term Dormant Emergency Pass 284 11C Unsigned 4 SYTRSG_RSADRMB1 Stolen <2G Dormant Pass 1 288 120 Unsigned 4 SYTRSG_RSADRMA1 Stolen >2G Dormant Pass 1 292 124 Unsigned 4 SYTRSG_RSADRMD1 Stolen contiguous <2G Dormant Pass 1 296 128 Unsigned 4 SYTRSG_RSADRMC1 Stolen contiguous >2G Dormant Pass 1 300 12C Unsigned 4 SYTRSG_RSADRMB2 Stolen <2G Dormant Pass 2 304 130 Unsigned 4 SYTRSG_RSADRMA2 Stolen >2G Dormant Pass 2 308 134 Unsigned 4 SYTRSG_RSADRMD2 Stolen contiguous <2G Dormant Pass 2 312 138 Unsigned 4 SYTRSG_RSADRMC2 Stolen contiguous >2G Dormant Pass 2 316 13C Unsigned 4 SYTRSG_RSADRMBE Stolen <2G Dormant Emergency Pass 320 140 Unsigned 4 SYTRSG_RSADRMAE Stolen >2G Dormant Emergency Pass 324 144 Unsigned 4 SYTRSG_RSADRMDE Stolen contiguous <2G Dormant Emergency Pass 328 148 Unsigned 4 SYTRSG_RSADRMCE Stolen contiguous >2G Dormant Emergency Pass 332 14C Unsigned 4 SYTRSG_RSAELGB1 Stolen <2G Eligible Pass 1 336 150 Unsigned 4 SYTRSG_RSAELGA1 Stolen >2G Eligible Pass 1 340 154 Unsigned 4 SYTRSG_RSAELGD1 Stolen contiguous <2G Eligible Pass 1 344 158 Unsigned 4 SYTRSG_RSAELGC1 Stolen contiguous >2G Eligible Pass 1 348 15C Unsigned 4 SYTRSG_RSAELGB2 Stolen <2G Eligible Pass 2 352 160 Unsigned 4 SYTRSG_RSAELGA2 Stolen >2G Eligible Pass 2 356 164 Unsigned 4 SYTRSG_RSAELGD2 Stolen contiguous <2G Eligible Pass 2 360 168 Unsigned 4 SYTRSG_RSAELGC2 Stolen contiguous >2G Eligible Pass 2 364 16C Unsigned 4 SYTRSG_RSAELGBE Stolen <2G Eligible Emergency Pass 368 170 Unsigned 4 SYTRSG_RSAELGAE Stolen >2G Eligible Emergency Pass 372 174 Unsigned 4 SYTRSG_RSAELGDE Stolen contiguous <2G Eligible Emergency Pass 376 178 Unsigned 4 SYTRSG_RSAELGCE Stolen contiguous >2G Eligible Emergency Pass 380 17C Unsigned 4 SYTRSG_RSADSPB1 Stolen <2G Dispatch Pass 1 384 180 Unsigned 4 SYTRSG_RSADSPA1 Stolen >2G Dispatch Pass 1 388 184 Unsigned 4 SYTRSG_RSADSPD1 Stolen contiguous <2G Dispatch Pass 1 392 188 Unsigned 4 SYTRSG_RSADSPC1 Stolen contiguous >2G Dispatch Pass 1 396 18C Unsigned 4 SYTRSG_RSADSPB2 Stolen <2G Dispatch Pass 2 400 190 Unsigned 4 SYTRSG_RSADSPA2 Stolen >2G Dispatch Pass 2 404 194 Unsigned 4 SYTRSG_RSADSPD2 Stolen contiguous <2G Dispatch Pass 2 408 198 Unsigned 4 SYTRSG_RSADSPC2 Stolen contiguous >2G Dispatch Pass 2 412 19C Unsigned 4 SYTRSG_RSADSPBE Stolen <2G Dispatch Emergency Pass 416 1A0 Unsigned 4 SYTRSG_RSADSPAE Stolen >2G Dispatch Emergency Pass 420 1A4 Unsigned 4 SYTRSG_RSADSPDE Stolen contiguous <2G Dispatch Emergency Pass 424 1A8 Unsigned 4 SYTRSG_RSADSPCE Stolen contiguous >2G Dispatch Emergency Pass 428 1AC Unsigned 4 SYTRSG_RSASHRB1 Stolen <2G Shared Pass 1 432 1B0 Unsigned 4 SYTRSG_RSASHRA1 Stolen >2G Shared Pass 1 436 1B4 Unsigned 4 SYTRSG_RSASHRD1 Stolen contiguous <2G Shared Pass 1 440 1B8 Unsigned 4 SYTRSG_RSASHRC1 Stolen contiguous >2G Shared Pass 1 444 1BC Unsigned 4 SYTRSG_RSASHRB2 Stolen <2G Shared Pass 2 448 1C0 Unsigned 4 SYTRSG_RSASHRA2 Stolen >2G Shared Pass 2 452 1C4 Unsigned 4 SYTRSG_RSASHRD2 Stolen contiguous <2G Shared Pass 2 456 1C8 Unsigned 4 SYTRSG_RSASHRC2 Stolen contiguous >2G Shared Pass 2 460 1CC Unsigned 4 SYTRSG_RSASHRBE Stolen <2G Shared Emergency Pass 464 1D0 Unsigned 4 SYTRSG_RSASHRAE Stolen >2G Shared Emergency Pass 468 1D4 Unsigned 4 SYTRSG_RSASHRDE Stolen contiguous <2G Shared Emergency Pass 472 1D8 Unsigned 4 SYTRSG_RSASHRCE Stolen contiguous >2G Shared Emergency Pass 476 1DC Unsigned 4 SYTRSG_RSARESAC Count of resident PTRM pages i.e. count of resident PGMBK frames >= 2G 480 1E0 Unsigned 4 SYTRSG_RSARESBC Count of resident PTRM pages i.e. count of resident PGMBK frames < 2G 484 1E4 Unsigned 4 SYTRSG_RSARSVPG Cardinal count of reserved pages. This replaces (SYTRSG_SYSRSVPG) 488 1E8 Unsigned 4 SYTRSG_RSADEFCTA2G Cardinal count of deferred tasks waiting for a real frame that can be located only >2G which have not been satisfied yet because no frames are available. This count is included in SYTRSG_RSADFRQWT. 492 1EC 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 492 SYTRSG_CALFLAG1 49 1 SYTRSG_END 1EC 0 SYTRSG_HCPSTPMB 4A 2 SYTRSG_MRHDR 0 0 SYTRSG_RSAAFRDB C0 4 SYTRSG_RSAAFRDW C4 8 SYTRSG_RSAAFRIB CC 4 SYTRSG_RSAAFRIU D0 8 SYTRSG_RSAAVAIL 34 4 SYTRSG_RSACALCT D8 8 SYTRSG_RSACPLKG 88 4 SYTRSG_RSACPLOK 28 4 SYTRSG_RSADEFCTA2G 1E8 4 SYTRSG_RSADRMAE 140 4 SYTRSG_RSADRMA1 120 4 SYTRSG_RSADRMA2 130 4 SYTRSG_RSADRMBE 13C 4 SYTRSG_RSADRMB1 11C 4 SYTRSG_RSADRMB2 12C 4 SYTRSG_RSADRMCE 148 4 SYTRSG_RSADRMC1 128 4 SYTRSG_RSADRMC2 138 4 SYTRSG_RSADRMDE 144 4 SYTRSG_RSADRMD1 124 4 SYTRSG_RSADRMD2 134 4 SYTRSG_RSADSPAE 1A0 4 SYTRSG_RSADSPA1 180 4 SYTRSG_RSADSPA2 190 4 SYTRSG_RSADSPBE 19C 4 SYTRSG_RSADSPB1 17C 4 SYTRSG_RSADSPB2 18C 4 SYTRSG_RSADSPCE 1A8 4 SYTRSG_RSADSPC1 188 4 SYTRSG_RSADSPC2 198 4 SYTRSG_RSADSPDE 1A4 4 SYTRSG_RSADSPD1 184 4 SYTRSG_RSADSPD2 194 4 SYTRSG_RSAELGAE 170 4 SYTRSG_RSAELGA1 150 4 SYTRSG_RSAELGA2 160 4 SYTRSG_RSAELGBE 16C 4 SYTRSG_RSAELGB1 14C 4 SYTRSG_RSAELGB2 15C 4 SYTRSG_RSAELGCE 178 4 SYTRSG_RSAELGC1 158 4 SYTRSG_RSAELGC2 168 4 SYTRSG_RSAELGDE 174 4 SYTRSG_RSAELGD1 154 4 SYTRSG_RSAELGD2 164 4 SYTRSG_RSAFRQWT 38 4 SYTRSG_RSAFSA2G 98 4 SYTRSG_RSAFSB2G 94 4 SYTRSG_RSAFSYUA A0 4 SYTRSG_RSAFSYUB 9C 4 SYTRSG_RSALGFRM 80 8 SYTRSG_RSALTDAE 110 4 SYTRSG_RSALTDA1 F0 4 SYTRSG_RSALTDA2 100 4 SYTRSG_RSALTDBE 10C 4 SYTRSG_RSALTDB1 EC 4 SYTRSG_RSALTDB2 FC 4 SYTRSG_RSALTDCE 118 4 SYTRSG_RSALTDC1 F8 4 SYTRSG_RSALTDC2 108 4 SYTRSG_RSALTDDE 114 4 SYTRSG_RSALTDD1 F4 4 SYTRSG_RSALTDD2 104 4 SYTRSG_RSANONPG 2C 4 SYTRSG_RSAPGABL 30 4 SYTRSG_RSARESAC 1DC 4 SYTRSG_RSARESBC 1E0 4 SYTRSG_RSARFRSG B0 8 SYTRSG_RSARFRST AC 4 SYTRSG_RSARSVPG 1E4 4 SYTRSG_RSASAVFR 44 4 SYTRSG_RSASHRAE 1D0 4 SYTRSG_RSASHRA1 1B0 4 SYTRSG_RSASHRA2 1C0 4 SYTRSG_RSASHRBE 1CC 4 SYTRSG_RSASHRB1 1AC 4 SYTRSG_RSASHRB2 1BC 4 SYTRSG_RSASHRCE 1D8 4 SYTRSG_RSASHRC1 1B8 4 SYTRSG_RSASHRC2 1C8 4 SYTRSG_RSASHRDE 1D4 4 SYTRSG_RSASHRD1 1B4 4 SYTRSG_RSASHRD2 1C4 4 SYTRSG_RSASNGAV E8 4 SYTRSG_RSASNG2G E0 8 SYTRSG_RSASXACT BC 4 SYTRSG_RSASXBCT B8 4 SYTRSG_RSASXCLA A8 4 SYTRSG_RSASXCPL A4 4 SYTRSG_RSAXTEND 3C 4 SYTRSG_RSA2GAVL 8C 8 SYTRSG_RSA2GAV1 8C 4 SYTRSG_RSA2GAV2 90 4 SYTRSG_RSA2GDCT 78 4 SYTRSG_SYSSCGCT 7C 4 SYTRSG_SYSSCMAV 6C 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
This information is based on z/VM V6R2.0.
Last updated on 23 Nov 2011 at 15:33:04.
Copyright IBM Corporation, 1990, 2011