TOCPREVNEXTINDEX

Lund Performance Solutions


SOS Memory Detail
The Memory Detail Screen is useful when you want to analyze memory activity from either a tabular or graphic view point.
To access the Memory Detail Screen from the global screen:
  • Type S from the SOS Enter command: prompt to view the Screen Selection Menu screen.
  • From the Screen Selection Menu screen, enter M (Memory Detail Screen). The Memory Detail Screen will display.
  • These screens are designed to give you a specialized look at memory management activities. You can look at these events via a graphic display or in a tabular format by pressing the appropriate function key. The tabular format provides more detail along with cumulative numbers. The graphic format is easier to observe over time.

    Memory Detail Screen Keys

    All of the Memory Detail Screen keys are identical with the keys of the CPU Detail Screen. See "CPU Detail Screen Keys" for details.

    Memory Detail Screen Display Items

    The Memory Detail screen can be displayed in two formats. Examples of the Memory Detail Screen are provided in "Graphical Format" (next page) and "Tabular Format".To toggle between a Graphic and Tabular display format press the G key or press the F4 function key.

    Graphical Format

    Figure 15.1 shows an example of the Memory Detail screen in graphical format.


    Figure 15.1 SOS Memory Detail screen (graphical format)

    Memory Detail (graphical format)

    Each character on the graphic bar represents approximately two events per second. All values are expressed in number of events per second. The key to each graphic bar and tabular column is shown in the next table.
    Table 15.1 SOS Memory Detail screen keys
    Key
    Description
    C
    Native mode and compatibility mode code segments (NM code and CM code).
    D
    Transient and permanent data segments (Tran Data and Perm Data).
    F
    File object faults (all types: Image, KSAM, etc.).
    L
    Native mode and compatibility mode system libraries such as XL.PUB.SYS, SL.PUB.SYS, etc. (NM Sys and M Sys).
    S
    Native mode and compatibility mode data stacks (NM stack and CM stack).
    X
    Compatibility mode extra data segments (CM Xds).
    The Memory Detail data items are described in the following table.
    Table 15.2 SOS Memory Detail data items
    Data Item
    Description
    Page Faults
    This event represents the number of memory page faults occurring per second. A page fault occurs when an object necessary for a process to continue to run is not present in memory.
    Overlay Candidates
    This event represents the number of memory overlay candidates occurring per second. An overlay candidate is a memory object that has been flagged as temporarily non-essential, thus expendable to overwrite. This frees up memory for more urgent requests.
    Posts
    This event represents the number of times processes request memory pages to be posted to disc. This can be for file pieces, etc.
    Pre-fetches
    This event represents the total number of pre-fetch reads on behalf of processes. This event is similar to MPE V disc caching. More data is brought into memory than is essential so that future trips to disc can be avoided. Additionally, cumulative counters are available on the Tabular screen. You should watch these numbers over time to determine interpreting guidelines.

    Tabular Format

    The Tabular screen (Figure 15.2) further breaks down memory events that occur on the system by supplying cumulative values ([nn]) along with current interval statistics.


    Figure 15.2 SOS Memory Detail screen (tabular format)

    Memory Detail (tabular format)

    The data items in the Memory Detail screen are described in the following table. The events are those described in Table 15.2.
    Table 15.3 SOS Memory Detail data items
    Data Item
    Description
    Tran Data
    The number of events (within the current interval and cumulative) caused by memory waiting to complete for this process by Transient Data.
    Perm Data
    The number of events (within the current interval and cumulative) caused by memory waiting to complete for this process by Permanent Data.
    NM Stack
    The number of events (within the current interval and cumulative) caused by memory waiting to complete for this process by a native mode stack.
    CM Stack
    The number of events (within the current interval and cumulative) caused by memory waiting to complete for this process by a compatibility mode stack.
    NM Code
    The number of events (within the current interval and cumulative) caused by memory waiting to complete for this process by a native mode programming code.
    CM Code
    The number of events (within the current interval and cumulative) caused by memory waiting to complete for this process by compatibility mode programming code.
    File Obj
    The number of events (within the current interval and cumulative) caused by memory waiting to complete for this process by File.
    CM Xds
    The number of events (within the current interval and cumulative) caused by memory waiting to complete for this process by a CM_POST.
    NM Sys
    The number of events (within the current interval and cumulative) caused by memory waiting to complete for this process by a native mode system task.
    CM Sys
    The number of events (within the current interval and cumulative) caused by memory waiting to complete for this process by a compatibility mode system task.

    Lund Performance Solutions
    www.lund.com
    Voice: (541) 812-7600
    Fax: (541) 812-7611
    info@lund.com
    TOCPREVNEXTINDEX