SOS Process Memory Regions
The Process Memory Regions Screen
The Process Memory Regions screen displays information about the memory regions accessed
by a specific process.
Figure 30.1 SOS Process Memory Regions screen
To access the Process Memory Regions screen from any SOS display screen:
Type s from the SOS Enter command: prompt to view the Screen Selection Menu screen.
From the Screen Selection Menu screen, enter M (Process Memory Regions).
At the secondary prompt:
Press the Enter key to display the process memory regions information for the given process.
Or, enter the PID of another process.
The Process Memory Regions screen will display. An example of the screen is shown in
Figure 30.1.
Process Memory Regions Screen Display Items
PROCESS MEMORY REGIONS
The PROCESS MEMORY REGIONS portion of the Process Memory Regions screen contains
identification information about the selected process. Each data item is described in the following
table.
Table 30.1 SOS PROCESS MEMORY REGIONS data items
|
Data Item
|
Description
|
|
PID
|
The product identification number of the process.
|
|
Name
|
The name of the process—the command used to create the process.
|
|
User Name
|
The name of the user that owns the process.
|
|
Tty
|
The device file associated with the terminal to which the process is attached. If no terminal is associated with the process, three dashes (---) will display.
|
REGION TYPES
The REGION TYPES portion of the Process Memory Regions screen displays summary
information for each type of memory region. Each data item is described in the following table.
Table 30.2 SOS REGION TYPES data items
|
Data Item
|
Description
|
|
Data
|
The total KB of RAM/virtual memory used by data regions for the process.
|
|
Text
|
The total KB of RAM/virtual memory used by text regions for the process.
|
|
Stack
|
The total KB of RAM/virtual memory used by stack regions for the process.
|
|
Shm
|
The total KB of RAM/virtual memory used by shared memory regions for the process (does not account for the other number of process sharing this region).
The sum of this number for all processes could exceed the amount of RAM on a system, because it does not account for sharing.
|
|
MMap
|
The total KB of RAM/virtual memory used by memory map regions for the process.
|
|
IO
|
The total KB of RAM/virtual memory used by other memory regions for the process.
|
|
Other
|
The total KB of RAM/virtual memory used by any other regions for the process.
|
|
Total
|
The total KB of RAM/virtual memory used by all regions for the process.
|
MEMORY REGIONS
The MEMORY REGIONS portion of the Process Memory Regions screen contains information
pertaining to each memory region used by the specified process. Each data item is described in
the following table.
Table 30.3 SOS MEMORY REGIONS data items
|
Data Item
|
Description
|
|
Front Store File
|
The file path that corresponds to the memory region.
This is the program name for data and text regions and the library name for shared libraries.
If a file name is not associated with the region, the type of region will be displayed.
If the file name is not obtainable, the device and inode will be displayed. This information can be used with the ncheck command to look up the file name.
|
|
Type
|
The type of memory region:
NULLDR - null dereference region
TEXT - text region
DATA - data region
STACK - stack region
SHM - shared memory region
MMAP - memory mapped region
UAREA - user area (uarea) region
|
|
RSS
|
The size of region in RAM (KB).
|
|
VSS
|
The size of region in virtual memory (KB).
|
|
Virtual Address
|
The virtual address of memory region in hex format. This number represents the address of the space and space offset of the region.
|