|
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 484 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 SYTRSG_SYSRSVPG Cardinal count of reserved
pages.
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 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 * 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 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 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 the
TOTAL VALUE (Singles + Contig)
as in previous releases. See
SYTRSG_RSAAVAIL for the <2G
count.
140 8C Unsigned 4 SYTRSG_RSA2GAV1 Top half is always 0
144 90 Unsigned 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 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 484
SYTRSG_CALFLAG1 49 1
SYTRSG_END 1E4 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_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_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_SYSRSVPG 24 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 V5R4.0.
Last updated on 5 Sep 2008 at 19:32:41.
Copyright IBM Corporation, 1990, 2008