This command outputs information about shared memory usage on the local Process Engine (PE) server. It does not provide this information for other servers, even if those servers are in the same farmed PE system.
PE has its own shared memory allocator to enhance performance. This allocator caches memory fetched from the operating system, and gives pieces of this memory to the PE software as is needed. The memory command returns the following information about the memory allocator:
Allocated memory. This figure is the number of bytes of memory that the operating system has allocated to the PE software, including both in-use and available memory.
In use memory. This figure is the number of bytes of memory that are currently holding PE data.
The memory command also returns information about other PE components that consume memory:
An in-memory queue that the Instruction Sheet Interpreter (ISI) daemon process (/fnsw/bin/vwisi) uses to parallel the processing of the ISI system queue with other system processes. The number of records in the in-memory queue should match the number of records in the ISI system queue. The ISI inserts work items into the ISI queue when it reaches the maximum number of instructions set for the PE system. If the vwisi daemon process is not running, both the ISI queue and the in-memory queue can get very large.
An in-memory queue that holds work items which are waiting to be moved to a different, currently down server. The intra system daemon process (/fnsw/bin/vwintpgm) manages this queue. The queue can grow large if a server remains down for an extended period of time, or the vwintpgm daemon process is not running. Note that the intra system daemon queues and the intra system daemon process only exist in multiple server configurations.
A cache of pre-build records that the PE software uses to read rows from the database. The number and approximate size of these records is listed, along with the record name. The name is either a table name, the name of a work class, or the name of a work performer class.
Syntax
memory <detailmode>
Parameters
detailmode |
Whether the output should include all details or only summary information. Enter "y" to include the details or "n" to list the summary only. |