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:
A portion of the RSMDATA REALFRAME subcommand output (1 of 2)
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
-------- -------- -------- ---- -------- ------------------ - - - - -------- -- ----- ----------- -------- ----
⋮
0068A782 ALLOC AXR05 0124 - 00000000_7F01E000 N N N D - 00 0000 1A29E080 00000000 0000
004F6D4C ALLOC AXR05 0124 - 00000000_29468000f N N N E - 00 0000 13DB5300 00000000 0000
00542074 ALLOC AXR05 0124 - 00000000_2946D000f N N N E - 00 0000 15081D00 00000000 0000
006155EE ALLOC AXR05 0124 - 00000000_29469000f N N N E - 00 0000 18557B80 00000000 0000
00569D1F ALLOC AXR05 0124 - 00000000_29473000 N N N E - 00 0000 15A747C0 00000000 0000
005452E1 ALLOC AXR05 0124 - 00000000_29474000 N N N E - 00 0000 1514B840 00000000 0000
004C9BB3 ALLOC AXR05 0124 - 00000000_29475000 N N N E - 00 0000 1326ECC0 00000000 0000
00514F10 ALLOC AXR05 0124 - 00000000_29476000f N N N E - 00 0000 1453C400 00000000 0000
0056A15A ALLOC AXR05 0124 - 00000000_29477000f N N N E - 00 0000 15A85680 00000000 0000
006E66CF ALLOC AXR05 0124 - 00000000_006BA000 N N N E - 00 0000 1B99B3C0 00000000 0000
00576FD3 ALLOC AXR05 0124 - 00000000_006B9000 N N N E - 00 0000 15DBF4C0 00000000 0000
005BF9EA ALLOC AXR05 0124 - 00000000_006B8000 N N N E - 00 0000 16FE7A80 00000000 0000
00619441 ALLOC AXR05 0124 - 00000000_2945A000f N N N E - 00 0000 18651040 00000000 0000
0050FE92 ALLOC AXR05 0124 - 00000008_00400000 N N N E - 00 0000 143FA480 00000000 0000
005D8857 ALLOC AXR05 0124 - 00000008_00500000 N N N E - 00 0000 176215C0 00000000 0000
003938BA ALLOC AXR05 0124 - 00000008_00600000 Y N N E - 00 0000 0E4E2E80 00000000 0000
0045620E ALLOC AXR05 0124 - 00000008_00800000 N N N E - 00 0000 11588380 00000000 0000
0057A7A8 ALLOC AXR05 0124 - 00000008_008FF000 N N N E - 00 0000 15E9EA00 00000000 0000
0055EF61 ALLOC AXR05 0124 - 00000008_00900000 N N N E - 00 0000 157BD840 00000000 0000
006FDEF2 ALLOC AXR05 0124 - 00000008_00A00000 N N N E - 00 0000 1BF7BC80 00000000 0000
0056EBDF ALLOC AXR05 0124 - 00000008_00AFF000 N N N E - 00 0000 15BAF7C0 00000000 0000
00527CF2 ALLOC AXR05 0124 - 00000008_00B00000 N N N E - 00 0000 149F3C80 00000000 0000
001FB09F ALLOC AXR05 0124 - 00000008_00C00000 Y N N E - 00 0000 07EC27C0 00000000 0000
0037FE37 ALLOC AXR05 0124 - 00000008_00CFF000 Y N N E - 00 0000 0DFF8DC0 00000000 0000
R FRM STATUS JOBNAME ASID DSP NAME PAGE ID P E D R PAGE I/O UI FIX DG DG DG
-------- -------- -------- ---- -------- ------------------ - - - - -------- -- ----- ----------- -------- ----
0066A4BD ALLOC AXR05 0124 - 00000008_00CFE000 N N N E - 00 0000 19A92F40 00000000 0000
0062586D ALLOC AXR05 0124 - 00000008_00D00000 N N N E - 00 0000 18961B40 00000000 0000
0068603C ALLOC AXR05 0124 - 00000008_00400000d N N N E - 00 0001i 1A180F00 00000000 0000
006103F8 ALLOC AXR05 0124 - 00000008_00500000d N N N E - 00 0001i 1840FE00 00000000 0000
00336442 ALLOC AXR05 0124 - 00000008_00600000d Y N N E - 00 0001i 0CD91080 00000000 0000
00586E2B ALLOC AXR05 0124 - 00000008_00800000d N N N E - 00 0002i 161B8AC0 00000000 0000
0045BF7A ALLOC AXR05 0124 - 00000008_00900000d N N N E - 00 0001i 116FDE80 00000000 0000
0068F6E1 ALLOC AXR05 0124 - 00000008_00A00000d N N N E - 00 0002i 1A3DB840 00000000 0000
005A10A9 ALLOC AXR05 0124 - 00000008_00B00000d N N N E - 00 0001i 16842A40 00000000 0000
0059F63A ALLOC AXR05 0124 - 00000008_00C00000d N N N E - 00 0003i 167D8E80 00000000 0000
004DDBBF ALLOC AXR05 0124 - 00000008_00D00000d N N N E - 00 0001i 1376EFC0 00000000 0000
009F5228 ALLOC AXR05 0124 - 00000000_00000000d N N Q E - 00 0022i 27D48A00 00000000 0000
009F5229 ALLOC AXR05 0124 - 00000000_00000000d N N Q E - 00 0000i 27D48A40 00000000 0000
009F522A ALLOC AXR05 0124 - 00000000_00000000d N N Q E - 00 0000i 27D48A80 00000000 0000
009F522B ALLOC AXR05 0124 - 00000000_00000000d N N Q E - 00 0000i 27D48AC0 00000000 0000
009F7EDC ALLOC AXR05 0124 - 00000008_00000000d N N Q E - 00 0009i 27DFB700 00000000 0000
009F7EDD ALLOC AXR05 0124 - 00000008_00000000d N N Q E - 00 0000i 27DFB740 00000000 0000
009F7EDE ALLOC AXR05 0124 - 00000008_00000000d N N Q E - 00 0000i 27DFB780 00000000 0000
009F7EDF ALLOC AXR05 0124 - 00000008_00000000d N N Q E - 00 0000i 27DFB7C0 00000000 0000
0041EF0D ALLOC AXR05 0124 - 00000000_7FF16000 N N N E - 00 0000i 107BC340 00000000 0000
0054B6EF ALLOC AXR05 0124 - 00000000_7FF15000 N N N E - 00 0000i 152DBBC0 00000000 0000
0047F887 ALLOC AXR05 0124 - 00000000_7FF14000 N N N E - 00 0000i 11FE21C0 00000000 0000
009F804C ALLOC AXR05 0124 - 00000000_7FF09000 N N Q E - 00 0000i 27E01300 00000000 0000
009F804D ALLOC AXR05 0124 - 00000000_7FF0A000 N N Q E - 00 0000i 27E01340 00000000 0000
009F804E ALLOC AXR05 0124 - 00000000_7FF0B000 N N Q E - 00 0000i 27E01380 00000000 0000
⋮
Figure 2. Example:
A portion of the RSMDATA REALFRAME subcommand output (2 of 2)
⋮
R FRM STATUS JOBNAME ASID DSP NAME PAGE ID P E D R PAGE I/O UI FIX DG DG DG
-------- -------- -------- ---- -------- ------------------ - - - - -------- -- ----- ----------- -------- ----
0006B4FD ALLOC AXR05 0124 - 00000000_7EEAF000 Y N N E - 00 0000i 01AD3F40 00000000 0000
000683B1 ALLOC AXR05 0124 - 00000000_7EEAA000 Y N N E - 00 0000i 01A0EC40 00000000 0000
0006C39F ALLOC AXR05 0124 - 00000000_7EEAB000 Y N N E - 00 0000i 01B0E7C0 00000000 0000
0006955E ALLOC AXR05 0124 - 00000000_7EED7000 Y N N E - 00 0000i 01A55780 00000000 0000
0006BF9D ALLOC AXR05 0124 - 00000000_7EED8000 Y N N E - 00 0000i 01AFE740 00000000 0000
⋮
Totals for this real frame report (in decimal 4K units):
ALLOC ALLOCVR ALLOC1M AVAIL AVAIL1M
758 0 0 0 0
POLLUTE VRINT ALLOC2G AVAIL2G FREEMAINED
0 0 0 0 40
OFFLINE OFFINT OFFINTVR OFFINTPL TOTAL
0 0 0 0 758
The fields in the report are:
- 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 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.
- An f after the entry indicates that the frame is backing a page that is freemained. See z/OS MVS Initialization and Tuning Guide for a description of this type of frame.
- 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.
- 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.
- 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, ALLOCVR, ALLOC1M, ALLOC2G, AVAIL, AVAIL1M, AVAIL2G, FREEMAINED, 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.