The RSM real frame report (Figure 1)
provides information about real frames in central storage. The report
displays information about each frame's status, location, and current,
or most recent owner. For an RSMDATA REALFRAME subcommand, the report
is sorted by the ASID of the current (or most recent) owner of the
frame. For an RSMDATA REALFRAME ALL subcommand, the report is sorted
by frame number. The numbers in the top section of the report are
hexadecimal. The totals at the bottom of the report are decimal.
Figure 1. Example:
RSMDATA REALFRAME subcommand output R S M R E A L S T O R A G E F R A M E R E P O R T
R FRM STATUS JOBNAME ASID DSP NAME PAGE ID P E D R PAGE I/O UI FIX DG DG DG
-------- -------- -------- ---- -------- ------------------ - - - - -------- -- ----- ----------- -------- ----
00000000 ALLOC PERMCOMM - - 00000000_00000000 Y N N E - 00 0000i 00 00000000 0000
00000001 ALLOC PERMCOMM - - 00000000_00001000 Y N N E - 00 0000i 40 00000000 0000
00000002 ALLOC SQARESRV 0000 - 00000000_00000000 Y N N E - 23 3000i 80 00000000 0000
00000003 ALLOC STGTHJ0A 0710 - 00000000_38247000 Y N N E - 00 0000 C0 12B4B4B0 0000
00000004 ALLOC STGTHJ09 070F - 00000000_3EE81000 Y N N E - 00 0000 0100 00000000 0000
00000005 ALLOC STGTHJ0A 0710 - 00000000_38248000 Y N N E - 00 0000 0140 12B4DD00 0000
00000006 ALLOC STGTHJ09 070F - 00000000_3EE7D000 N N N E - 00 0000 0180 00000000 0000
00000007 ALLOC RACFDS 0049 - 00000000_008FB000 N N N E - 00 0000 01C0 00000000 0000
00000008 ALLOC STGTHJ09 070F - 00000000_3EE7C000 N N N E - 00 0000 0200 00000000 0000
00000009 ALLOC JESXCF 0013 - 00000000_008FB000 N N N E - 00 0000 0240 00000000 0000
07C579F0 ALLOC XCFAS 0006 IXLCTCAD 00000000_032D7000 Y N N D - 00 0000 01_F15E7C00 0EB19250 0000
07C579F1 ALLOC XCFAS 0006 IXLCTCAD 00000000_03398000 Y N N D - 00 0000 01_F15E7C40 0EB24D00 0000
07C579F2 AVAIL - 0000 - 00000000_36848000 Y N N E - 22 1A00 01_F15E7C80 0EBD8BC8 0000
07C579F3 AVAIL - 0000 - 00000000_000D9000 Y N N E - 22 1A00 01_F15E7CC0c 0EB19C68 0000
07C579F4 ALLOC IOSAS 0015 SYSIOS00 00000000_17F04000 Y N N E - 00 0000 01_F15E7D00 0EBCD968 0000
07C579F5 AVAIL - 0000 - 00000000_00E2C000 Y N N E - 04 7410i 01_F15E7D40 0EBC4EC0 0000
07C579F6 ALLOC STGTH100 00A5 - 00000000_7FF54000 Y N N E - 00 0000 01_F15E7D80 00000000 0000
07C579F7 ALLOC STGTH360 01B6 - 00000000_7FF66000 Y N N D - 00 0000 01_F15E7DC0 00000000 0000
07C579F8 ALLOC TCP341 0032 - 00000000_0D2FD000 Y N N E - 00 0000 01_F15E7E00 0EBCD968 0000
07C579F9 ALLOC IXGLOGR 0016 - 00000000_01C29000 Y N N E - 00 0000 01_F15E7E40 0EB16A08 0000
07C579FA ALLOC STGTHI44 06CD - 00000000_3ED22000 Y N N E - 00 0000 01_F15E7E80 00000000 0000
07C579FB ALLOC STGTHI72 06EA - 00000000_3911C000 Y N N E - 00 0000 01_F15E7EC0 00000000 0000
07C579FC ALLOC STGTH756 0321 - 00000000_7FF67000 Y N N D - 00 0000 01_F15E7F00 00000000 0000
07C579FD ALLOC RMF 0025 - 00000000_00B66000 Y N N E - 00 0000 01_F15E7F40 0EBFF2E8 0000
07C579FE ALLOC STGTHI49 06D3 - 00000000_40D46000 Y N N E - 00 0000 01_F15E7F80 0EBD9250 0000
07C579FF ALLOC IOSAS 0015 SYSIOS00 00000000_04B42000 Y N N E - 00 0000 01_F15E7FC0 0EBCE678 0000
07C57A00 ALLOC IOSAS 0015 SYSIOS00 00000000_15DE4000 Y N N E - 00 0000 01_F15E8000 0EBD8C60 0000
Totals for this real frame report (in decimal):
ALLOC ALLOCVR AVAIL POLLUTE VRINT
24 0 3 0 0
OFFLINE OFFINT OFFINTVR OFFINTPL TOTAL
0 0 0 0 27
- R FRM
- The real frame number. To obtain the real address of
the frame, add three zeros to the right of the frame number.
- STATUS
- The status of the real frame:
- ALLOC
- Allocated 4K frame.
- ALLOCSM
- Frame is backing a page that is part of a shared segment.
- ALLOCVR
- Allocated to a V=R job that is running or waiting for additional
frames.
- ALLOC2G
- Allocated 2G frame.
- AVAIL
- Available 4K frame.
- AVAIL2G
- Available 2G frame.
- OFFINT
- Offline intercepted. When freed from its current owner, the frame
will be taken offline. This status overrides any pending interceptions
for a V=R job.
- OFFINTPL
- Offline intercepted, but the frame is in use by a job that is
polluting the V=R area with a long-term resident page.
- OFFINTVR
- Offline intercepted, but the frame is allocated to a V=R job.
- OFFLINE
- Offline.
- POLLUTE
- The frame is part of the V=R area, but is allocated to a long-term
resident that is not a V=R page.
- VRINT
- V=R intercepted. When freed from its current owner, the frame
will be assigned to a waiting V=R job.
- ALLOC1M
- Allocated 1M frame.
- AVAIL1M
- Available 1M frame.
- JOBNAME
- One of the following:
- The name of the current frame owner.
- The name of the most recent frame owner, when the STATUS is AVAIL
or OFFLINE.
- DATOFF
- A permanently resident frame that contains a portion of the DAT-off
nucleus.
- FIXCOMM
- A frame that backs a page from the system queue area (SQA) or
the fixed common service area (CSA).
- FLPA
- A frame that backs a permanently resident common area page that
contains a portion of the fixed link pack area.
- HSA
- A permanently resident frame that contains a portion of the hardware
system area.
- HVCOMN
- A frame that backs a page from high virtual common.
- HVSHARED
- An indication that the data in the central storage frame is shared
through the IARV64 macro.
- PAGECOMM
- A frame that backs a page from a pageable common area subpool
(including common area disabled reference subpools), the pageable
link pack area (PLPA), or the modified link pack area (MLPA).
- PERMCOMM
- A frame that backs a permanently resident common area page.
- RONUC
- A frame that backs a permanently resident common area page that
contains a portion of the read-only nucleus.
- RSBUFFER
- A frame that is reserved for use as a central storage buffer for
SVC dump processing.
- RWNUC
- A frame that backs a permanently resident common area page that
contains a portion of the read-write nucleus.
- SADMP
- A frame that was claimed by stand-alone dump on an SADMP IPL previous
to the one that created this dump.
- *SHARED*
- An indication that the data in the central storage frame is shared
through the IARVSERV macro.
- SQARESRV
- A frame that is reserved for potential SQA usage.
- ASID
- The address space identifier (ASID) of the current frame owner
or, if the STATUS is AVAIL or OFFLINE, the most recent frame owner.
A dash (–) indicates that the frame is in the common area or the high
virtual shared area.
- DSP NAME
- The name of the data space that contains the page. A dash (–)
indicates that the page is not within a data space.
- PAGE ID
- The virtual address of the current, or most recent, page residing
in the real frame. The page ID is the shared page token, if *SHARED*
appears in the JOBNAME column. (The shared page token appears in the
Shared Data Report in the SH TOKEN column.)
A v after the
entry indicates that the page is a virtual input/output (VIO) page
and the entry contains a VIO token that represents the individual
page within the VIO data set. A VIO page is not always marked with
a v.
A d after the entry indicates that the frame
is backing a high virtual DAT structure (region table, segment table,
page table). When the frame is backing a high virtual DAT structure,
the PAGE ID contains the lowest VSA for which the table provides translation.
- P
- An indication of the storage area for the frame. In general,
this indicator is relevant only when the RSU system parameter, which
defines the number of reconfigurable storage units, is non-zero.
- Y
- The frame is in the preferred area
- N
- The frame is in the non-preferred area
- E
- An indication of an error, if any, that occurred on the frame:
- N
- No errors occurred
- C
- One or more correctable hardware errors occurred
- U
- One or more uncorrectable hardware errors occurred
- S
- A software error occurred
- D
- An indication of the frame use:
- Y
- The frame is intended for use in a double-frame pair. (Only for
ESA/390 dumps)
- N
- The frame is not intended for use in a double-frame pair nor intended
for use in a quad-frame group for z/Architecture dumps.
- Q
- The frame is intended for use as part of a quad-frame group for z/Architecture dumps.
- D
- The frame is intended for use as part of a double-frame pair for z/Architecture dumps.
The frame may not be currently in use as a double-frame
pair or quad-frame group.
- R
- An indication of the page backed by the frame:
- E
- The frame backs an enabled reference page
- D
- The frame backs a disabled reference page
- PAGE I/O
- The name of the function that initiated the active I/O for the
frame. A dash (–) indicates that I/O is not active for the frame.
- ASPCREAT
- Address space create
- CHGKEY
- Change key service (CHANGKEY macro)
- COPYSERV
- COPYSERV function.
- COPYSRVH
- High virtual copy service
- COUNTS
- RSM event and resource count service
- DFSTEAL
- Double frame steal
- DIVACCUN
- DIV ACCESS and DIV UNACCESS services
- DIVMAP
- Data-in-virtual MAP service
- DIVMAPLV
- Data-in-virtual MAP service with LOCVIEW = MAP processor
- DIVRES
- Data-in-virtual RESET service
- DIVRESLV
- Data-in-virtual RESET service with LOCVIEW = MAP processor
- DIVRTR
- Data-in-virtual router
- DIVSAVE
- Data-in-virtual SAVE service
- DIVSLIST
- DIV SAVELIST
- DIVUNMAP
- Data-in-virtual UNMAP service
- DSPCONV
- Data space convert services
- DSPCREAT
- Data space create
- DSPDELET
- Data space delete
- DSPDRFOF
- Data space define DREF off
- DSPDRFON
- Data space define DREF on
- DSPSRTRD
- Data space services router (DSPSERV macro) for disabled callers
- DSPEXTEN
- Data space extend service
- DSPIOOF
- Data space define I/O off
- DSPIOON
- Data space define I/O on
- DSPLIMIT
- Data space limit services
- DSPLOAD
- Data space load
- DSPOUT
- Data space out
- DSPREL
- Data space release
- DSPSRTR
- Data space services router (DSPSERV macro)
- DUMPSERV
- Dump services
- FLTADPAG
- Address space disabled page fault
- FLTAEPAG
- Address space enabled page fault
- FLTAESEG
- Address space enabled segment fault
- FLTAHPAG
- Address space page faults for address above the 2 gigabytes bar
- FLTAHSEG
- Address space segment faults for addresses above the 2 gigabytes
bar
- FLTAREGN
- Address space region faults
- FLTATYPE
- Address space type faults
- FLTDDIS
- Data space disabled fault
- FLTDEN
- Data space enabled fault
- FLTEPROT
- Enabled protection fault
- FREEFRAM
- Free frame service
- GENDEFER
- General defer processor (handles requests waiting for frames to
become available)
- GENIOCMP
- General I/O completion (handles paging I/O completion)
- GENTERM
- General abend (handles clean-up for RB, task, or address space
abend)
- GLRUSTL
- Global LRU steal
- HSPCACHE
- Hiperspace™ cache services,
that is, the HSPSERV macro with a CREAD or CWRITE parameter
- HSPSCROL
- Hiperspace scroll
services, that is, the HSPSERV macro with an SREAD or SWRITE parameter
- MACHCHK
- Storage machine check handler
- MIGRAT
- Migration from expanded storage to auxiliary storage
- NIP
- RSM system initialization routines
- PER
- Program event recording support
- PGANY
- Page any
- PGFIX
- Page fix
- PGFREE
- Page free
- PGLOAD
- Page load
- PGOUT
- Page out
- PGPROT
- PGSER PROTECT service
- PGREL
- Page release
- PGSRTR
- Paging services router (PGSER macro)
- PGUNPROT
- PGSER UNPROTECT service
- QFSTEAL
- Quad frame steal
- REALSWAP
- In-real swap
- RECONFIG
- Real storage reconfiguration processing
- RECOVERY
- RSM recovery
- RECREC
- Recovery for RSM recovery
- REFINST
- REFPAT install
- REFPAT
- REFPAT router
- REFREM
- REFPAT remove
- RPBPMGT
- RSM request buffer management
- RSMPIN
- RSMPIN services
- SRMEXIT
- SRM exit call
- SSPASSIG
- Subspace assign
- SSPCONV
- Subspace convert
- SSPCREAT
- Subspace create
- SSPDELET
- Subspace delete
- SSPIDENT
- Subspace identify
- SSPSRTR
- Subspace router
- SSPUNAS
- Subspace unassign
- SSPUNID
- Subspace unidentify
- SWAPIN
- Swap in
- SWAPOUT
- Swap out
- TRACE
- RSM component trace service
- UIC
- Unreferenced interval count (UIC) update or steal
- UMCPU
- Free CPU related frames
- V6CHACC
- IARV64 CHANGEACCESS service
- V6CHGURD
- IARV64 CHANGEGUARD service
- V6DETACH
- IARV64 DETACH service
- V6DISCAR
- IARV64 DISCARDDATA service
- V6GETSHR
- IARV64 GETSHARES service
- V6GETSTR
- IARV64 GETSTOR service
- V6LIST
- IARV64 LIST service
- V6PAGFIX
- IARV64 PAGEFIX service
- V6PAGIN
- IARV64 PAGEUNFIX service
- V6PAGOUT
- IARV64 PAGEOUT service
- V6PAGUNF
- IARV64 PAGEUNFIX service
- V6ROUTR
- IARV64 service router
- V6SHMOMB
- IARV64 SHARMEMOBJ service
- VFETCH
- Virtual fetch services
- VIO
- VIO services
- VR
- V=R services
- VSMFRMN
- FREEMAIN processing
- VSMGTMN
- GETMAIN processing
- VSCHGACC
- IARVSERV CHANGEACCESS service
- VSROUTR
- IARVSERV router
- VSSHARE
- IARVSERV SHARE service
- VSUNSHAR
- IARVSERV UNSHARE service
- WAITSER
- RSM wait services
- XFINDPAGE
- Find page information service
- XMPOST
- RSM cross memory POST service
- UI
- The unreferenced interval count (UIC) for the page residing in
the frame. The higher the UIC, the longer the page has been unreferenced.
- FIX
- The fix count for the page residing in the frame. An i at
the end of the entry indicates that the page is implicitly fixed.
Examples of implicitly fixed pages are permanently assigned pages
and pages residing in fixed subpools.
- DG
- Diagnostic data useful to IBM®.
- Totals for this real frame report (in decimal):
- These totals are located at the end of the report.
The total
number, in decimal, is recorded for the real frames that are in the
following states: ALLOC, ALLOC1M, ALLOCVR, AVAIL, AVAIL1M, DIAG127,
DIAG227, OFFLINE, OFFINT, OFFINTVR, OFFINTPL, POLLUTE, or VRINT. These
states are described in the STATUS field. A dash (–) indicates that
real frames for that STATUS were not selected for the report.
Note: When
frames that are allocated to shared segments (ALLOCSM) are included
in the report, their total number will be included in the ALLOC total.
The
total number, in decimal, of frames evaluated in the report is recorded
in the TOTAL field.