RSMDATA REALFRAME subcommand output

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.