State Definitions
The information in this area has the following columns:
Program: The name of the executing program. Notice that TotalView indents some names. This indentation indicates the parent/child relationship within the UNIX process hierarchy.
State: A letter indicating the program’s state, as follows:
Character and Meaning | Definition |
I (Idle) | Process has been idle or sleeping for more than 20 seconds. |
R (Running) | Process is running or can run. |
S (Sleeping) | Process has been idle or sleeping for less than 20 seconds. |
T (Stopped) | Process is stopped. |
Z (Zombie) | Process is a “zombie”; that is, it is a child process that has terminated and is waiting for its parent process to gather its status. |
Host: The name of the machine upon which the program is executing.
PID: The operating system program ID.
PPID: The parent program’s ID.
Path: The program’s path on the local machine, that is, the machine where TotalView is running. A process running on a remote host may be executing a program from a directory path valid only on the remote host. TotalView maps the remote path name of the program to a local path name and searches for the program using the
File > Search Path > Programs dialog. The remote path name is tried first, but if that search fails, it is retried using only the program name. TotalView makes sure that the local path of the program is compatible with the architecture of the host on which the process is running. For example, if the program name is “
/bin/bash,” the local host is
Linux-x86_64, and the remote host is
Linux-Power, TotalView will not use the local Linux-x86_64 “
/bin/bash” because it is not compatible with the remote Linux-Power host. If TotalView cannot find an architecture-compatible program,
local path is left empty.
If you attach to multiple processes, TotalView places all of them into the same control group, enabling you to stop and start them as a group.