HP OpenVMS System Analysis Tools Manual


Previous Contents Index


SHOW RAD

Displays the settings and explanations of the RAD_SUPPORT system parameter fields, and the assignment of CPUs and memory to the Resource Affinity Domains (RADs). This command is only useful on platforms that support RADs. By default, the SHOW RAD command displays the settings of the RAD_SUPPORT system parameter fields.

Format

SHOW RAD [number | /ALL | /PXML]


Parameter

number

Displays information on CPUs and memory for the specified RAD.

Qualifier

/ALL

Displays settings of the RAD_SUPPORT parameter fields and the CPU and memory assignments for all RADs.

/PXML (Integrity servers only)

SDA displays the proximity database derived from the Advanced Configuration and Power Interface (ACPI) tables. The proximity database is used to set up the RAD data structures.

Examples

#1

SDA> SHOW RAD
Resource Affinity Domains
------------------------- 
 
    RAD information header address: FFFFFFFF.81032340 
    Maximum RAD count:                       00000008 
    RAD containing SYS$BASE_IMAGE:           00000000 
    RAD support flags:                       0000004F 
 
     3         2 2         1 1 
     1         4 3         6 5         8 7         0 
    +-----------+-----------+-----------+-----------+ 
    |..|..| skip|ss|gg|ww|pp|..|..|..|..|.p|fs|cr|ae| 
    +-----------+-----------+-----------+-----------+ 
    |..|..|    0| 0| 0| 0| 0|..|..|..|..|.1|00|11|11| 
    +-----------+-----------+-----------+-----------+ 
 
    Bit 0 = 1:          RAD support is enabled 
 
    Bit 1 = 1:          Soft RAD affinity support is enabled 
                        (Default scheduler skip count of 16 attempts) 
 
    Bit 2 = 1:          System-space replication support is enabled 
 
    Bit 3 = 1:          Copy on soft fault is enabled 
 
    Bit 4 = 0:          Default RAD-based page allocation in use 
 
                        Allocation Type               RAD choice 
                        ---------------               ---------- 
                        Process-private pagefault     Home 
                        Process creation or inswap    Random 
                        Global pagefault              Random 
                        System-space page allocation  Current 
 
    Bit 5 = 0:          RAD debug feature is disabled 
 
    Bit 6 = 1:          Per-RAD non-paged pool is enabled
      

This example shows the settings of the RAD_SUPPORT system parameter fields.

#2

SDA> SHOW RAD 2
Resource Affinity Domain 0002 
----------------------------- 
 
CPU sets: 
 
  Active      08 10 11 
  Active      08 10 11 
  Configure   08 09 10 11 
  Potential   08 10 11 
 
PFN ranges: 
 
  Start PFN   End PFN     PFN count   Flags 
  ---------   --------    ---------   ----- 
  01000000    0107FFE7    0007FFE8    000A  OpenVMS Base 
  0107FFE8    0107FFFF    00000018    0009  Console Base 
 
SYSPTBR:      01002A01 
 
RAD data:     B817C000
 
      

This example shows information on the CPUs and memory for RAD 2.


SHOW RESOURCES

Displays information about all resources in the system or about a resource associated with a specific lock.

Format

SHOW RESOURCES [ /ADDRESS=n
| /ALL (d)
| /BRIEF
| /CACHED
| /CONTENTION [=ALL][/FULL]
| /LOCKID=lock-id
| /LIST
| /NAME=name
| /OWNED
| /STATUS=(keyword[,...]) ]


Parameters

None.

Qualifiers

/ADDRESS=n

Displays information from the resource block at the specified address.

/ALL

Displays information from all resource blocks (RSBs) in the system. This is the default behavior of the SHOW RESOURCES command.

/BRIEF

Displays a single line of information for each resource.

/CACHED

Displays resource blocks that are no longer valid. The memory for these resources is saved so that later requests for resources can use them.

/CONTENTION [=ALL]

Displays only resources that have at least one lock on either the waiting or conversion queue. Unless you specify the ALL keyword, resources with locks on the waiting or conversion queues that are not participating in deadlock searches are ignored. (Locks not participating in deadlock searches are requested with either the LCK$M_NODLCKWT or LCK$M_NODLCKBLK flags.) By default, a single line summary is displayed for each resource, followed by a single line summary for each lock on the resource. Use /FULL to obtain a detailed display for each resource that is in contention.

/FULL

When used with /CONTENTION [=ALL], causes SDA to display details of each resource that is in contention instead of a single line summary.

/LIST

Displays summary information for each resource, followed by a list of all locks associated with the resource.

/LOCKID=lock-id

Displays information on the resource associated with the lock with the specified lock-id.

/NAME=name

Displays information about the specific resource. Name may be the actual name of the resource, if it only contains uppercase letters, numerals, the underscore (_), dollar sign, colon (:), and some other printable characters, as for example, /NAME=MY_LOCK. If it contains other printable characters (including lowercase letters), you may need to enclose the name in quotation marks (""), as for example, /NAME="My_Lock/47". If it contains nonprintable characters, the name may be specified as a comma-separated list comprised of strings and hexadecimal numbers, as for example, /NAME=("My_Lock",0C00,"/47") would specify the name "My_Lock<NUL><FF>/47". The hexadecimal number can be no more than 8 digits (4 bytes) in length. Nonprintable sequences or more than 4 bytes must be split into multiple hexadecimal numbers. The maximum length of a resource name is 32 characters.

/OWNED

Displays only owned resources.

/STATUS=(keyword[,...])

Displays only resources that have the specified status bits set in the RSB$L_STATUS field. If you specify only one keyword, you can omit the parentheses. Status keywords are as follows:
Keyword Meaning
2PC_IP Indicates a two-phase convert operation in progress
BRL Indicates byte range resource
CHK_BTR Checks for better master
CVTFULRNG Indicates full-range requests in convert queue
CVTSUBRNG Indicates sub-range requests in convert queue
DIRENTRY Indicates directory entry during failover
DIR_IP Creates directory entry
DIR_RQD Indicates directory entry required
INVPEND Checks for value block invalidation
RBLD_ACT Indicates lock rebuild active for this tree
RBLD_IP Indicates rebuild operation in progress
RBLD_RQD Indicates rebuild required for this resource tree
RM_ACCEPT Accepts new master
RM_DEFLECT Deflects remote interest
RM_FORCE Forces tree move
RM_FREEZE Freeze resource tree on this node
RM_INTEREST Remaster due to master having no interest
RM_IP Indicates resource remaster in progress
RM_PEND Indicates a pending resource remaster operation
RM_RBLD Indicates to always rebuild resource tree
RM_WAIT Blocks local activity
VALCUR Indicates value block is current
VALINVLD Indicates value block invalid
WTFULRNG Indicates full-range requests in wait queue
WTSUBRNG Indicates a sub-range requests in wait queue
XVAL_VALID Indicates last value block was long block

Description

The SHOW RESOURCES command displays the information listed in Table 4-26 either for each resource in the system or for the specific resource associated with the specified lock-id, address, or name.

Table 4-26 Resource Information in the SHOW RESOURCES Display
Field (in order of display) Contents
RSB Address of the resource block (RSB) that describes this resource.
GGMODE Indication of the most restrictive mode in which a lock on this resource has been granted. Table 4-27 shows the values and their meanings.

For information on conflicting and incompatible lock modes, see the HP OpenVMS System Services Reference Manual.

Status The contents of the resource block status field.
Parent RSB Address of the RSB that is the parent of this RSB. This field is 00000000 if the RSB itself is a parent block.
CGMODE Indication of the most restrictive lock mode to which a lock on this resource is waiting to be converted. This does not include the mode for which the lock at the head of the conversion queue is waiting. See Table 4-27.
Sub-RSB count Number of RSBs of which this RSB is the parent. This field is 0 if the RSB has no sub-RSBs.
FGMODE Indication of the full-range grant mode. See Table 4-27.
Lock Count The total count of all locks on the resource.
RQSEQNM Sequence number of the request.
BLKAST count Number of locks on this resource that have requested a blocking AST.
CSID Cluster system identification number (CSID) and name of the node that owns the resource.
Resource Dump of the name of this resource, as stored at the end of the RSB. The first two columns are the hexadecimal representation of the name, with the least significant byte represented by the rightmost two digits in the rightmost column. The third column contains the ASCII representation of the name, the least significant byte being represented by the leftmost character in the column. Periods in this column represent values that correspond to nonprinting ASCII characters.
Valblk Hexadecimal and ASCII dump of the first 16 bytes of the value block associated with this resource. See Extended Value Block later in this table for the display of the rest of the value block.
Length Length in bytes of the resource name.
x mode Processor mode of the namespace in which this RSB resides (Group, Kernel, User).
owner Owner of the resource. Certain resources, owned by the operating system, list "System" as the owner. Locks owned by a group have the number (in octal) of the owning group in this field.
Seqnum Sequence number associated with the resource's value block. If the number indicates that the value block is not valid, the words "Not valid" appear to the right of the number.
Extended Valblk If any of the last 48 bytes of the value block (see Valblk earlier in this table) are non-zero, then the entire 64-byte value block is displayed as hexadecimal and ASCII dumps. Otherwise this display is omitted. The display appears only when value block contents are non-zero, without regard to the state of the RSB$M_XVAL_VALID flag.
Granted queue List of locks on this resource that have been granted. For each lock in the list, SDA displays the number of the lock and the lock mode in which the lock was granted.
Conversion queue List of locks waiting to be converted from one mode to another. For each lock in the list, SDA displays the number of the lock, the mode in which the lock was granted, and the mode to which the lock is to be converted.
Waiting queue List of locks waiting to be granted. For each lock in the list, SDA displays the number of the lock and the mode requested for that lock.

Table 4-27 Lock Modes on Resources
Value1 Meaning
NL Null mode
CR Concurrent-read mode
CW Concurrent-write mode
PR Protected-read mode
PW Protected-write mode
EX Exclusive mode


1Values are shown in order from the least restrictive mode to the most restrictive.


Examples

#1

SDA>  SHOW RESOURCES
Resource Database 
----------------- 
RSB:         FFFFFFFF.7FEECE40  GGMODE:     PW  Status: VALID   XVALID 
Parent RSB:  00000000.00000000  CGMODE:     PW 
Sub-RSB count:      0           FGMODE:     PW 
Lock Count:         1           RQSEQNM:  0000 
BLKAST count:       0           CSID: 00000000  (SAND41) 
 
Resource:          00000000 0043524A  JRC.....  Valblk: 5F73695F 73696854 
 Length    3       00000000 00000000  ........          6F5F7473 65745F61 
 User mode         00000000 00000000  ........          This_is_a_test_o 
 Group   001       00000000 00000000  ........  Seqnum: 00000001 
 
Extended Valblk:   6F5F7473 65745F61 5F73695F 73696854  This_is_a_test_o 
                   565F6465 646E6574 78455F65 68745F66  f_the_Extended_V 
                   00000000 00006B63 6F6C425F 65756C61  alue_Block...... 
                   00000000 00000000 00000000 00000000  ................ 
 
Granted queue (Lock ID / Gr mode / Range): 
 1500082F  PW 00000000-FFFFFFFF 
 
Conversion queue (Lock ID / Gr mode / Range -> Rq mode / Range): 
     *** EMPTY QUEUE *** 
 
Waiting queue (Lock ID / Rq mode / Range): 
     *** EMPTY QUEUE *** 
 
SDA> SHOW RESOURCES
Resource Database 
----------------- 
 
RSB:         FFFFFFFF.7FEECE40  GGMODE:     PW  Status: VALID 
Parent RSB:  00000000.00000000  CGMODE:     PW 
Sub-RSB count:      0           FGMODE:     PW 
Lock Count:         1           RQSEQNM:  0002 
BLKAST count:       0           CSID: 00000000  (SAND41) 
 
Resource:          00000000 0043524A  JRC.....  Valblk: 5F74726F 68735F41 
 Length    3       00000000 00000000  ........          00000000 00656E6F 
 User mode         00000000 00000000  ........          A_short_one..... 
 Group   001       00000000 00000000  ........  Seqnum: 00000003 
 
Extended Valblk:   00000000 00656E6F 5F74726F 68735F41  A_short_one..... 
                   565F6465 646E6574 78455F65 68745F66  f_the_Extended_V 
                   00000000 00006B63 6F6C425F 65756C61  alue_Block...... 
                   00000000 00000000 00000000 00000000  ................ 
 
Granted queue (Lock ID / Gr mode / Range): 
 3900080C  PW 00000000-FFFFFFFF 
 
Conversion queue (Lock ID / Gr mode / Range -> Rq mode / Range): 
     *** EMPTY QUEUE *** 
 
Waiting queue (Lock ID / Rq mode / Range): 
     *** EMPTY QUEUE *** 
      

These examples for Alpha and Integrity server systems show two cases:


This example of the SHOW RESOURCES/CONTENTION command shows all the resources for which there is contention, and which are to be included in deadlock searches.


This example shows the output from the SHOW RESOURCES/LIST command.


SHOW RMD

Displays information contained in the reserved memory descriptors. Reserved memory is used within the system by memory-resident global sections.

Format

SHOW RMD [/qualifiers]


Parameters

None.

Qualifiers

/ADDRESS=n

Displays a specific reserved memory descriptor entry, given its address.

/ALL

Displays information in all the reserved memory descriptors. This qualifier is the default.

Description

The SHOW RMD command displays information that resides in the reserved memory descriptors. Table 4-28 shows the fields and their meanings.

Table 4-28 RMD Fields
Field Meaning
Address Gives the address of the reserved memory descriptor.
Name Gives the name of the reserved memory descriptor.
Group Gives the UIC group that owns the reserved memory. This is given as -S- for system global reserved memory.
RAD Gives the required RAD for the reserved memory. Displays "Any" if no RAD specified.
PFN Gives starting page number of the reserved memory.
Count Gives the number of pages reserved.
In_Use
(Error)
Gives the number of pages in use. If an error occurred when the reserved memory was being allocated, the error condition code is displayed in parentheses. A second line, giving the text of the error, is also displayed in this case.
Zero_PFN Gives the next page number to be zeroed.
Flags Gives the settings of flags for specified reserved memory descriptor as a hexadecimal number, then displays key flag bits by name. The names may use multiple lines in the display.


Example


SDA> SHOW RMD 
 
Reserved Memory Descriptor List 
------------------------------- 
                                                            In_Use 
Address  Name                Group RAD    PFN     Count     (Error)  Zero_PFN  Flags 
-------- ------------------- ----- ---- -------- --------  --------  -------- ------------------------------ 
814199C0 LARGE               00022 Any  00000000 000004E2  00000000  00000000 000000E0 Group Page_Tables 
                                                                                       GBLSec 
81419940 LARGE               00022 Any  00000000 00138800 (0000244C) 00000000 000001A0 Error Group GBLSec 
         Error = %SYSTEM-F-INSFLPGS, insufficient Fluid Pages available 
81419AC0 SMALL               00011 0001 00000180 00000001  00000000  00000180 000000E1 Alloc Group 
                                                                                       Page_Tables GBLSec 
81419A40 SMALL               00011 0001 00000E00 00000080  00000000  00000E00 000000A1 Alloc Group GBLSec 

This example shows the default output of a SHOW RMD command.


SHOW RMS

Displays the RMS data structures selected by the SET RMS command to be included in the default display of the SHOW PROCESS/RMS command.

Format

SHOW RMS


Parameters

None.

Qualifiers

None.

Description

The SHOW RMS command lists the names of the data structures selected for the default display of the SHOW PROCESS/RMS command.

For a description of the significance of the options listed in the SHOW RMS display, see the description of the SET RMS command and Table 4-3.

For an illustration of the information displayed by the SHOW PROCESS/RMS command, see the examples included in the description of the SHOW PROCESS command.


Examples

#1

SDA>  SHOW RMS
  
RMS Display Options:  IFB,IRB,IDX,BDB,BDBSUM,ASB,CCB,WCB,FCB,FAB,RAB,NAM,
XAB,RLB,BLB,BLBSUM,GBD,GBH,FWA,GBDSUM,JFB,NWA,RU,DRC,SFSB,GBSB
Display RMS structures for all IFI values.
      

The SHOW RMS command displays the full set of options available for display by the SHOW PROCESS/RMS command. SDA, by default, selects the full set of RMS options at the beginning of an analysis.

#2

SDA>  SET RMS=(IFAB=1,CCB,WCB)
SDA>  SHOW RMS
  
RMS Display Options:  IFB,CCB,WCB
Display RMS structures only for IFI = 0001
      

The SET RMS command establishes the IFB, CCB, and WCB as the structures to be displayed, and only for the file whose internal File Identifer has the value 1, when the SHOW PROCESS/RMS command is issued. The SHOW RMS command verifies this selection of RMS options.


SHOW RSPID

Displays information about response IDs (RSPIDs) of all System Communications Services (SCS) connections or, optionally, about a specific SCS connection.

Format

SHOW RSPID [/CONNECTION=cdt-address ]


Parameters

None.

Qualifier

/CONNECTION=cdt-address

Displays RSPID information for the specific SCS connection whose connection descriptor table (CDT) address is provided in cdt-address. You can find the cdt-address for any active connection on the system in the CDT summary page display of the SHOW CONNECTIONS command. CDT addresses are also stored in many individual data structures related to SCS connections. These data structures include class driver request packets (CDRPs) and unit control blocks (UCBs) for class drivers that use SCS and cluster system blocks (CSBs) for the connection manager.

Description

Whenever a local system application (SYSAP) requires a response from a remote SYSAP, a unique number, called an RSPID, is assigned to the response by the local system. The RSPID is transmitted in the original request (as a means of identification), and the remote SYSAP returns the same RSPID in its response to the original request.

The SHOW RSPID command displays information taken from the response descriptor table (RDT), which lists the currently open local requests that require responses from SYSAPs at a remote node. For each RSPID, SDA displays the following information:


Examples

#1

SDA> SHOW RSPID
    --- Summary of Response Descriptor Table (RDT) 805E6F18 ---
RSPID      CDRP Address     CDT Address     Local Process Name      Remote Node
-----      ------------     -----------     ------------------      -----------
39D00000     8062CC80        805E8710       VMS$VMScluster          VANDQ1
EE210001     80637260        805E8C90       VMS$DISK_CL_DRVR        ROMRDR
EE240002     806382E0        805E8DF0       VMS$DISK_CL_DRVR        VANDQ1
EE440003     806393E0        805E8F50       VMS$TAPE_CL_DRVR        VANDQ1
5DB90004     80636BC0        805E8870       VMS$VMScluster          ROMRDR
5C260005     80664040        805E8870       VMS$VMScluster          ROMRDR
38F80006     80664A80        805E8710       VMS$VMScluster          VANDQ1
 
      

This example shows the default output for the SHOW RSPID command.

#2

SDA>  SHOW RSPID/CONNECTION=805E8F50
    --- Summary of Response Descriptor Table (RDT) 805E6F18 ---
RSPID      CDRP Address     CDT Address     Local Process Name      Remote Node
-----      ------------     -----------     ------------------      -----------
EE440003     806393E0        805E8F50       VMS$TAPE_CL_DRVR        VANDQ1
      

This example shows the output for a SHOW RSPID/CONNECTION command.


SHOW SHM_CPP

Displays information about the shared memory common property partitions (CPPs). The default display shows a single-page summary that includes a single line for each CPP.

Format

SHOW SHM_CPP [/qualifiers]


Parameters

None.

Qualifiers

/ADDRESS=n

Displays a detailed page of information about an individual shared memory CPP given the address of the SHM_CPP structure.

/ALL

Displays a detailed page of information about each shared memory CPP.

/IDENT=n

Displays a detailed page of information about an individual shared memory CPP.

/PFN [=(option[,option,...])]

Displays PFN data in addition to the basic SHM_CPP. The default is to display all lists (free, bad, untested), plus the PFN database pages and the complete range of PFNs in the CPP.

You can limit which lists are displayed by specifying one or more keywords from the following table. If you specify multiple keywords, enclose them in parentheses and separate keywords with a comma.
ALL_FRAGMENTS Displays the complete range of PFNs in the CPP.
BAD Displays only the bad page list.
FREE Displays only the free page list.
PFNDB Displays the PFNs containing the PFN database.
UNTESTED Displays only the untested page list.

If you specify /PFN without /ALL, /IDENT, or /ADDRESS, the system displays the PFN lists from the last shared memory CPP accessed.


Examples

#1

SDA> SHOW SHM_CPP
Summary of Shared Memory Common Property Partitions 
--------------------------------------------------- 
 
Base address of SHM_CPP array:               FFFFFFFF.7F2BA140 
Maximum number of SHM_CPP entries:                    00000007 
Size of each SHM_CPP:                                 00000240 
Maximum fragment count per SHM_CPP:                   00000010 
 
Valid CPP count:                                      00000001 
 
 ID   SHM_CPP address     MinPFN   MaxPFN    Page count  Free pages    Flags 
---- -----------------   -------- --------    --------    --------    -------- 
  -- SHM_CPP IDs 0000 to 0002: VALID flag clear -- 
 
0003 FFFFFFFF.7F2BA800   00060000 0007FFFF    00020000    0001FCF7    00000001  VALID 
 
  -- SHM_CPP IDs 0004 to 0006: VALID flag clear --
 
      

This example shows the default output for the SHOW SHM_CPP command.

#2

SDA> SHOW SHM_CPP/IDENT=3
Shared Memory CPP 0003 
---------------------- 
 
SHM_CPP address:         FFFFFFFF.7F2BA800 
 
  Version:                        00000001   Flags:                   00000001  VALID 
  Size:                  00000000.000000C0   Page count:              00020000 
  Actual fragment count:          00000001   Minimum PFN:             00060000 
  Maximum fragment count:         00000010   Maximum PFN:             0007FFFF 
 
  Length of free page list:       0001FCF7 
  Length of bad page list:        00000000 
  Length of untested page list:   00000000 
 
PMAP array for PFN database pages 
 
    PMAP    Start PFN   PFN count 
    -----    --------    -------- 
       0.    00060053    00000280 
 
PMAP array for all fragments 
 
    PMAP    Start PFN   PFN count 
    -----    --------    -------- 
       0.    00060000    00020000 
 
GLock address:           FFFFFFFF.7F2BA8C0   Handle:         80000000.00010D19 
 
  GLock name:            SHM_CPP00000003     Flags:                         00 
  Owner count:                          00   Owner node:                    00 
  Node sequence:                      0000   Owner:                     000000 
  IPL:                                  08   Previous IPL:                  00 
  Wait bitmask:          00000000.00000000   Timeout:                 00249F00 
  Thread ID:             00000000.00000000 
 
Connected GNode bitmask: FFFFFFFF.7F2BA900 
 
  Valid bits:                     00000004   State:          00000000.00000000 
  Unit count:                         0001   Unit size:               QUADWORD 
 
  Unit bitmask: 
       ........ ........ ........ .......7   00000000 
Ranges of free pages 
 
    Range   Start PFN   PFN count 
    -----    --------    -------- 
       1.    000602F6    00000002 
       2.    0006030B    0001FCF5
      

This example shows the details for a single SHM_CPP.


SHOW SHM_REG

Displays information about shared memory regions. The default display shows a single page summary that includes a single line for each region.

Format

SHOW SHM_REG [/qualifiers] [name]


Parameter

name

Detailed page of information about the named region.

Qualifiers

/ADDRESS=n

Displays a detailed page of information about an individual region given the address of the SHM_REG structure.

/ALL

Displays a detailed page of information about each region.

/IDENT=n

Displays a detailed page of information about the specified region.

Examples


1. SDA> SHOW SHM_REG 
 
    Summary of Shared Memory Regions 
    -------------------------------- 
Base address of SHM_REG array:      FFFFFFFF.7F2BB140 
Maximum number of SHM_REG entries:           00000040 
Size of each SHM_REG:                        00000208 
Base address of SHM_DESC array:     FFFFFFFF.7F2DC000 
 
Valid region count:                          00000009 
 
 ID   SHM_REG address                Region Tag         SysVA / GSTX     Flags 
---- ----------------- ------------------------------ ----------------- -------- 
0000 FFFFFFFF.7F2BB140 SYS$GALAXY_MANAGEMENT_DATABASE FFFFFFFF.7F234000 00000001  VALID 
0001 FFFFFFFF.7F2BB348 SYS$SHARED_MEMORY_PFN_DATABASE FFFFFFFE.00000000 00000001  VALID 
0002 FFFFFFFF.7F2BB550 SMCI$SECTION_PBA_04001             -<None>-      00000001  VALID 
0003 FFFFFFFF.7F2BB758 GLX$CPU$BALANCER$SYSGBL                 0000013F 00000005  VALID SHARED_CONTEXT_VALID 
0004 FFFFFFFF.7F2BB960 SMCI$CHANNEL_PBA_0_1           FFFFFFFF.8F3AE000 00000001  VALID 
0005 FFFFFFFF.7F2BBB68 SMCI$CHANNEL_PBA_0_2           FFFFFFFF.8FAEE000 00000001  VALID 
0006 FFFFFFFF.7F2BBD70 SMCI$CHANNEL_PBA_1_2           -<Not Attached>-  00000001  VALID 
0007 FFFFFFFF.7F2BBF78 LAN$SHM_REG                    FFFFFFFF.7F20C000 00000009  VALID ATTACH_DETACH 
0008 FFFFFFFF.7F2BC180 GLX$CPU_BAL_GLOCK  $000006              00000140 00000005  VALID SHARED_CONTEXT_VALID 
 
  -- SHM_REG IDs 0009 to 003F: never used --  

This example shows the summary of all shared memory regions in the system.


2. SDA> SHOW SHM_REG SMCI$CHANNEL_PBA_0_1 
   -------------------------------------- 
 
SHM_REG address:         FFFFFFFF.7F2BB960 
 
  Version:                        00000001   Flags:                   00000001  VALID 
  Index/Sequence:            0004/00000003   Size:           00000000.00000120 
 
  Region tag:            SMCI$CHANNEL_PBA_0_1 
  Creation time:         31-MAR-1999 14:11:11.37 
 
SHM_DESC address:        FFFFFFFF.7F2DC200 
 
  Version:                        00000001   Flags:                   00000005  ATTACHED SYS_VA_VALID 
  System VA:             FFFFFFFF.8F3AE000   Virtual size:   00000000.00274000 
  I/O ref count:         00000000.00000000 
  Index/Sequence:            0004/00000003   Context:        FFFFFFFF.80F42480 
  Callback:              FFFFFFFF.8F38E5C0   SYS$PBDRIVER+185C0 
 
MMAP address:            FFFFFFFF.7F2BB9E0 
 
  Level count:                        0001   Flags:                       0001  VALID 
  Top page count:                 00000001   Virtual size:   00000000.00274000 
  PFN list page count:            00000001   First PFN:               000602D4 
  Data page count:                00000009 
 
GLock address:           FFFFFFFF.7F2BBA80   Handle:         80000000.00010F51 
 
  GLock name:            SHM_REG00000004     Flags:                         00 
  Owner count:                          00   Owner node:                    00 
  Node sequence:                      0000   Owner:                     000000 
  IPL:                                  08   Previous IPL:                  00 
  Wait bitmask:          00000000.00000000   Timeout:                 002DC6C0 
  Thread ID:             00000000.00000000 
 
Attached GNode bitmask:  FFFFFFFF.7F2BBAC0 
 
  Valid bits:                     00000004   State:          00000000.00000012  AUTO_LOCK SET_COUNT 
  Unit count:                         0001   Unit size:               QUADWORD 
  Lock IPL:                             08   Saved IPL:               00000008 
  Count of bits set:              00000002 
 
  Unit bitmask: 
       ........ ........ ........ .......3   00000000 
 
I/O in progress bitmask: FFFFFFFF.7F2BBAF8 
 
  Valid bits:                     00000004   State:          00000000.00000012  AUTO_LOCK SET_COUNT 
  Unit count:                         0001   Unit size:               QUADWORD 
  Lock IPL:                             08   Saved IPL:               00000000 
  Count of bits set:              00000000 
 
  Unit bitmask: 
       ........ ........ ........ .......0   00000000 
 
SHM_CPP bitmask:         FFFFFFFF.7F2BBB30 
 
  Valid bits:                     00000007   State:          00000000.00000000 
  Unit count:                         0001   Unit size:               QUADWORD 
 
  Unit bitmask: 
       ........ ........ ........ ......08   00000000 ) 
 

This example shows the details for a single shared memory region.


Previous Next Contents Index