Job Management Partner 1 Version 10, Job Management Partner 1/Performance Management - Agent Option for Platform Description, User's Guide and Reference
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 |
| CPU %(CPU_PERCENT_USED) | Average CPU usage by processors (%) | -- | float | No | -- | (((USER_CPU_TIME + SYSTEM_CPU_TIME) |
| 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 |
| 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 |
| 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 |
| 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 |
All Rights Reserved. Copyright (C) 2013, Hitachi, Ltd.