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

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


Process End Detail (PD_PEND)

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

Lifetime

From process execution until termination

Record size

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

[Contents][Back][Next]


[Trademarks]

All Rights Reserved. Copyright (C) 2009, Hitachi, Ltd.