Job Management Partner 1/Performance Management - Agent Option for Platform Description, User's Guide and Reference
Function
The Process End Detail (PD_PEND) record stores the performance data showing the state after the process has terminated.
This is a multi-instance record.
- Notes:
- This record cannot be collected on a real-time basis.
- Each process represents a program that was being executed before data collection.
- This record is constantly monitoring process performance data at 60-second intervals, separately from the collection interval, and holds a maximum of 1,000 cases of data on terminated processes inside the service. Therefore, it cannot collect information on processes that terminate with an operation duration of less than 60 seconds.
Furthermore, the data on terminated processes held inside the service is stored in the Store database for each collection interval. Therefore, set the collection interval such that the number of terminated processes does not exceed 1,000.
- The performance data stored in this record is different from that stored in the Process Detail (PD) or Process Detail Interval (PD_PDI) record.
Default values and values that can be specified
Item Default value Modifiable Collection Interval 60 Yes Collection Offset 0 Yes Log No Yes LOGIF Blank Yes
ODBC key fields
- PD_PEND_PROCESS_ID
- PD_PEND_PROCESS_NAME
Lifetime
From process execution until termination
Record size
- Fixed portion: 681 bytes
- Variable portion: 352 bytes
Fields
PFM-View name
(PFM-Manager name)Description Summary Format Delta Not Supported versions Data source CPU %(PROCESSOR_PERCENT) Percentage of the elapsed processor time spent by all of the threads of the process for code execution (percent/second). -- float No -- (USER_TIME + KERNEL_TIME) / (EXIT_TIME - CREATION_TIME) Creation Time(CREATION_TIME) Time at which the process was created. -- time_t No -- -- Elapsed Time(ELAPSED_TIME) Total elapsed time for process execution (seconds). -- ulong No -- EXIT_TIME - CREATION_TIME Exit Code(EXIT_CODE) Exit code of the process. -- long No -- -- Exit Time(EXIT_TIME) Time at which the process terminated. -- time_t No -- -- Interval(INTERVAL) Always 0. -- ulong No -- -- Kernel Time(KERNEL_TIME) Time spent on executing codes in the kernel mode to gain access to the system private data (seconds). -- utime No -- -- PID(PROCESS_ID) Process identifier. -- long No -- -- Priority(PRIORITY) Process base priority. The following values are available:
- REALTIME
- HIGH
- ABOVE-NORMAL
- NORMAL
- BELOW-NORMAL
- IDLE
- Not Applicable-- string(24) No -- -- Privileged CPU%(KERNEL_PERCENT) Percentage of the elapsed time, spent by the process threads on executing codes in the kernel mode, to gain access to the system private data (percent/second). -- float No -- KERNEL_TIME /(EXIT_TIME - CREATION_TIME) Program(PROCESS_NAME) Executing program name. -- string(256) No -- -- Record Time(RECORD_TIME) Time at which the record was created. -- time_t No -- -- Record Type(INPUT_RECORD_TYPE) Record name. Always PEND. -- char(8) No -- -- Total CPU Time(TOTAL_CPU_TIME) Time spent on code execution in the kernel and user modes (seconds). -- utime No -- USER_TIME + KERNEL_TIME User CPU %(USER_PERCENT) Percentage of the elapsed time spent by the process threads on executing codes in the user mode (percent/second). -- float No -- USER_TIME /(EXIT_TIME - CREATION_TIME) User Time(USER_TIME) Time spent on code execution in the user mode (seconds). -- utime No -- -- Working Set Max Kbytes(WORKING_SET_MAX) Maximum working set size in the process (KB). -- double No -- ReturnValue / 1KB Working Set Min Kbytes(WORKING_SET_MIN) Minimum working set size in the process (KB). -- double No -- ReturnValue / 1KB
All Rights Reserved. Copyright (C) 2009, Hitachi, Ltd.