The process statistics contain the statistics of the top processes that are running on
the logical partition. A top process is a process that has higher CPU consumption. By
default, the threshold for CPU consumption is 0.1%. You can configure this threshold value.
Processes that have CPU consumption more than or equal to the threshold value are recorded in the
nmon recording tool.
The following sections in the nmon recording file are used to identify the process
statistics:
Table 1. Sections for process statistics
Sections |
Description |
UARG |
Records the process argument details. You can use the -T option to
enable these recording details. The -T option automatically enables the
-t option that records top process statistics. Note: The UARG
tag is displayed only once for all the processes in the recorded file.
The following fields
are displayed in the UARG section:
Time
- Specifies the time at which a specific process data was recorded.
PID
- Specifies the Process ID of the process for which statistics is recorded.
PPID
- Specifies the Parent Process ID of the process for which the process statistics is
recorded.
THCOUNT
- Specifies the number of threads that are associated with the process for which the process
statistics is collected.
USER
- Indicates the effective user ID of the process. The textual user ID is displayed. If the textual
user ID cannot be obtained, a decimal representation is used.
GROUP
- Indicates the effective group ID of the process. The textual group ID is displayed. If the
textual group ID cannot be obtained, a decimal representation is used
Full Command
- Specifies the full command name and the parameters that are associated with the process.
|
TOP |
Records the utilization statistics of top process. Note: You can use the
-t option to collect top process utilization statistics during the
recording.
The following fields are displayed in TOP section:
+PID
- Process ID of the process for which CPU utilization statistics is collected.
Time
- Time duration for which the statistics is collected. Time duration is specified in the format
T<samplenumber> .
%CPU
- Percentage of CPU time that is consumed by the process during the specified monitoring interval.
This percentage is related to the single processor usage.
%Sys
- Percentage of CPU time that is spent by the process that is running in the system mode.
%Usr
- Percentage of CPU time spent by the process running in user mode.
Threads
- Number of kernel threads that belong to the process.
Size
- Paging space that is allocated for the
data section of the process. This field
is specified in KB.
ResText
- Amount of real memory that is used for text segments of the process. This field is specified in
KB.
ResData
- Amount of physical memory that is used for data segments of the process. This field is specified
in KB.
Note: Sum of the ResData and ResText values give total
memory that is used by the process for any instance of the process.
CharIO
- Number of I/O bytes that are transferred per second for the process.
Note: The I/O operations can
be any of the following types: read or write system calls, inputs from terminals, sockets, and
pipes.
%RAM
- Percentage of real memory that is used as against the total real memory that is used by the
LPAR.
Paging
- Total number of page faults per second for the process for which statistics are recorded. Page
faults can have the following types: I/O, non-I/O, and repage faults.
Command
- Command name of the process.
WLM class
- Class name of the workload manager or workload partition to which the process belongs.
|