Hitachi

JP1 Version 12 for Windows Systems JP1/Performance Management - Agent Option for Platform Description, User's Guide and Reference


Process End Detail (PD_PEND)

Organization of this page

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.

  • If the startup type of the Windows Management Instrumentation service (service name: Winmgmt) that provides system management information for the OS is set to Disabled, this record cannot be collected correctly. If the startup type of the Windows Management Instrumentation service is set to Disabled while PFM - Agent for Platform is running, change the startup type to a value other than Disabled, and then restart PFM - Agent for Platform.

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

Over 10 Sec Collection Time

No

No

Realtime Report Data Collection Mode

Reschedule

Yes

#

A value between 0 and 32,767 seconds can be specified (a value within the range specified for Collection Interval). Use this item to distribute the collection load, because executing data collection all at once results in concentration of the processing workload. Note that the data collection duration to be recorded is the same as the Collection Interval, regardless of the value specified for Collection Offset.

ODBC key fields

Lifetime

From process execution until termination

Record size

Fields

PFM-View name

(PFM - Manager name name)

Description

Smry

Format

Delta

Not sprtd on

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

Legend:

Smry: Summary

Not sprtd on: Not supported on