|
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