SOS Process Detail
The Process Detail Screen
The Process Detail screen displays detailed information about a specific process.
Figure 25.1 SOS Process Detail screen
To access this screen from any SOS display screen:
Type s from the SOS Enter command: prompt to view the Screen Selection Menu screen.
From the Screen Selection Menu screen, enter P (Process Detail).
At the secondary prompt:
Press the Enter key to display the process detail information for the given process.
Or, enter the PID of another process.
The Process Detail screen will display. An example of the screen is shown in
Figure 25.1.
Process Detail Screen Display Items
PID
The PID portion of the Process Detail screen displays process identification. Each data item is
described in the following table.
Table 25.1 SOS PID data items
|
Data Item
|
Description
|
|
Pid
|
The identification number for the specified process.
|
|
PPID
|
The identification number for the parent process.
|
ID
The ID portion of the Process Detail screen displays additional identification information. Each
data item is described in the following table.
Table 25.2 SOS ID data items
|
Data Item
|
Description
|
|
Cmd
|
The command that was invoked to create the process (does not include arguments).
|
|
User
|
The real user name of the user that owns the process.
|
|
Group
|
The name of the group that owns the process.
|
SCHEDULING
The SCHEDULING portion of the Process Detail screen displays scheduling information. Each
data item is described in the following table.
Table 25.3 SOS SCHEDULING data items
|
Data Item
|
Description
|
|
Nice
|
The nice value. A value of R indicates the process has a real time priority—the nice value is not used. For information about the nice utility, see the Unix man page, "nice."
|
|
Pri
|
The priority of the process. The value depends on the scheduling policy.
|
|
Sched
|
The scheduling policy of the process. Possible values are:
TS - timeshare scheduling.
SYS - system process scheduling.
RT - real-time scheduling.
IA - interactive scheduling.
For information about the scheduling, see the Unix man page, "priocntl."
|
|
wchan
|
The kernel address of the resource on which the process is waiting.
|
TERMINAL
The TERMINAL portion of the Process Detail screen displays terminal information related to the
process. Each data item is described in the next table.
Table 25.4 SOS TERMINAL data items
|
Data Item
|
Description
|
|
tty
|
The device file associated with the terminal device. If the process is not attached to a terminal, three dashes (---) is displayed.
|
|
State
|
The terminal state:
DET - detached from a terminal.
ATT - attached to a terminal.
|
|
ioch /s
|
The number of character I/Os to or from the terminal, per second.
|
CPU
The CPU portion of the Process Detail screen displays process and workload CPU information.
Using the c command key toggles between two sets of data: a detailed breakdown of CPU usage
and a list of response and transaction data. Each data item is described in the following table.
Table 25.5 SOS CPU data items
|
Data Item
|
Description
|
|
CPU %
|
The percentage of the current interval that the process was executing. This value is normalized for multiple processors—the sum of the CPU% values should not exceed 100.
|
|
CPU ms
|
The number of milliseconds the process was executing. The value in brackets, [ ], is a cumulative value, not an averaged cumulative value.
|
|
User %
|
The percentage of the process’ execution time spent in user mode. This includes real, nice, and negative nice time.
|
|
Sys %
|
The percentage of the process’ execution time spent in system/kernel mode. This includes memory and trap time.
|
|
Trap %
|
The percentage of the process’ execution time spent processing traps.
|
MEMORY
The MEMORY portion of the Process Detail screen displays process and workload memory
information. Each data item is described in the following table.
Table 25.6 SOS MEMORY data items
|
Data Item
|
Description
|
|
RSS
|
The resident set size, which is equal to the amount of RAM the process is using. This value does not include shared memory.
|
|
VSS
|
The amount of virtual memory the process has reserved, which is equal to the size of the process’ core image including text, data, and stack.
|
|
State
|
The process state with respect to memory (not applicable to workloads). The possible values are:
Dead - the process is dead.
LOAD - the process is loaded in memory.
DEACT - the process is deactivated.
|
|
Min /s
|
The number of minor page faults experienced by the process, per second.
|
|
Maj /s
|
The number of major page faults experienced by the process, per second.
|
|
Swp /s
|
The number of processes swapped out per second.
|
LWP/CSW
The LWP/CSW portion of the Process Detail screen displays information about lightweight
processes and context switches. Each data item is described in the following table.
Table 25.7 SOS LWP/CSW data items
|
Data Item
|
Description
|
|
nwlp
|
The number of lightweight processes (threads).
|
|
csw/s
|
The number of voluntary context switches per second. A voluntary context switch will occur when a process’ relinquishes the CPU and its time slice is not yet expired.
|
|
icsw/s
|
The number of involuntary context switches per second. Involuntary switches occur when a process’ time slice expires.
|
DISK
The DISK portion of the Process Detail screen displays various process and workload disk
statistics. Each data item is described in
Table 25.8.
Table 25.8 SOS DISK data items
|
Data Item
|
Description
|
|
Phyio in
|
The number of physical disk reads.
|
|
Phyio out
|
The number of physical disk writes.
|
|
Phyio in/s
|
The number of physical disk reads per second.
|
|
Phyio out/s
|
The number of physical disk writes per second.
|
|
IO%
|
The percentage of I/Os performed on the disk, system-wide.
|
WAIT STATES
The WAIT STATES portion of the Process Detail screen displays various process and workload
wait state information. Each data item is described in the following table.
Table 25.9 SOS PID data items
|
Data Item
|
Description
|
|
JOB
|
The percentage of a process’ time spent in the JOB state, waiting for job control or tracing signals.
|
|
CPU
|
The percentage of a process’ time spent in the CPU state.
|
|
OTHR
|
The percentage of a process’ time spent in the OTHR state, waiting on all other resources and events.
|
|
PRI
|
The percentage of a process’ time spent in the PRI state, waiting for the CPU.
|
|
TFLT
|
The percentage of a process’ time spent in the TFLT state, waiting on text page faults.
|
|
DFLT
|
The percentage of a process’ time spent in the DFLT state, waiting on data page faults.
|
|
KFLT
|
The percentage of a process’ time spent in the KFLT state, waiting on kernel page faults.
|
|
ULCK
|
The percentage of a process’ time spent in the UFLT state, waiting on user locks.
|