Job Management Partner 1 Version 10, Job Management Partner 1/Performance Management - Agent Option for Platform Description, User's Guide and Reference

[Contents][Glossary][Index][Back][Next]

Program Summary (PD_PGM)

Function

The Program Summary (PD_PGM) record stores the performance data in which the data stored in the Process Detail (PD) record is summarized as the state for each program at a given point in time. A record is created for each program that is being executed. This is a multi-instance record. Note that even when the Process Detail (PD) record is not collected, performance data is stored in the Program Summary (PD_PGM) record.

Default values and values that can be specified

Item Default value Modifiable
Log No Yes
LOGIF Blank Yes
Sync Collection With Detail Records, PD No

ODBC key fields

PD_PGM_PROGRAM_NAME

Lifetime

From the time when at least one process is being executed by a particular program name until the time when the number of processes being executed becomes 0.

Record size

Fields

PFM-View name
(PFM-Manager name)
Description Smry Format Delta Not sprtd in Data source
Avg I/O Kbytes(AVG_IO_KBYTES) Average transfer size in I/O operations (KB) -- float No HP-UX,
AIX,
Linux
TOTAL_IO_KBYTES [Figure] (READ_OPS + WRITE_OPS)
CPU %(CPU_PERCENT_USED) Average CPU usage by processors (%) -- float No -- (((USER_CPU_TIME + SYSTEM_CPU_TIME) [Figure] total-elapsed-time-of-all-processes-executing-programs) [Figure] processors-count) [Figure] 100
Context Switches(CONTEXT_SWITCHES) Number of times context switching was executed -- ulong No HP-UX,
Linux
--
Interval(INTERVAL) Interval at which the Program Summary (PD_PGM) record was stored (seconds). Always 0. -- ulong No HP-UX,
Solaris,
AIX,
Linux
--
Major Faults(MAJOR_FAULTS) Number of page faults that cause physical I/O operations -- ulong No -- --
Minor Faults(MINOR_FAULTS) Number of page faults that do not cause physical I/O operations -- ulong No -- --
Process Count(PROCESS_COUNT) Number of processes that are executing programs. Number of processes that have this program name inside the process table. -- ulong No -- --
Program(PROGRAM_NAME) Program name -- string(256) No -- --
Reads(READ_OPS) In AIX, this field shows the number of times RAW read operations occurred.
In Solaris, this field shows the number of times Block read operation occurred.
-- ulong No HP-UX,
Linux
--
Reads/sec(READ_OPS_PER_SECOND) Frequency at which read operations occurred (number of operations per second) -- float No HP-UX,
Linux
READ_OPS [Figure] total-elapsed-time-of-all-processes-executing-programs
Real Mem Kbytes(REAL_MEMORY_KBYTES) Physical memory size used (KB) -- ulong No -- --
Record Time(RECORD_TIME) Time at which the record was created (Greenwich Mean Time) -- time_t No -- --
Record Type(INPUT_RECORD_TYPE) Record type. Always PGM. -- char(8) No -- --
Signals Rcvd(NUMBER_OF_SIGNALS_RECEIVED) Number of signals received -- ulong No Linux --
Swaps(SWAPS) Number of times swapping occurred -- ulong No Linux --
System CPU(SYSTEM_CPU_TIME) Time during which the system ran in the kernel mode -- utime No -- --
Throughput/sec(IO_KBYTES_PER_SECOND) I/O operation speed (KB per second) -- float No AIX,
Linux
TOTAL_IO_KBYTES [Figure] total-elapsed-time-of-all-processes-executing-programs
Total I/O Kbytes(TOTAL_IO_KBYTES) Total size transferred in I/O operations (KB) -- double No AIX,
Linux
--
Total I/O Ops(TOTAL_IO_OPS) Number of I/O operations that occurred -- ulong No HP-UX,
AIX,
Linux
READ_OPS + WRITE_OPS
Total I/O Ops/sec(TOTAL_IO_OPS_PER_SECOND) Frequency at which I/O operations occurred (number of operations per second) -- float No HP-UX,
AIX,
Linux
TOTAL_IO_OPS [Figure] total-elapsed-time-of-all-processes-executing-programs
User CPU(USER_CPU_TIME) Time during which the CPU ran in the user mode (seconds) -- utime No -- --
Virtual Mem Kbytes(VIRTUAL_MEMORY_KBYTES) Size of the virtual memory used (KB) -- ulong No Solaris --
Writes(WRITE_OPS) In AIX, this field shows the number of times RAW write operations occurred.
In Solaris, this field shows the number of times Block write operation occurred.
-- ulong No HP-UX,
Linux
--
Writes/sec(WRITE_OPS_PER_SECOND) Frequency at which write operations occurred (number of operations per second) -- float No HP-UX,
Linux
WRITE_OPS [Figure] total-elapsed-time-of-all-processes-that-invoke-programs

Legend:
Smry: Summary
Not sprtd in: Not supported in