granularity through hundredths of a second.
TPGID -- Tty Process Group Id
The process group ID of the foreground process for the connected tty, or -1 if a process is not connected to a terminal. By convention, this value equals the process ID (see PID) of the process group leader (see
PGRP).
TTY -- Controlling Tty
The name of the controlling terminal. This is usually the device (serial port, pty, etc.) from which the process was started, and which it uses for input or output. However, a task need not be associated with a
terminal, in which case you’ll see ‘?’ displayed.
UID -- User Id
The effective user ID of the task’s owner.
USED -- Memory in Use (KiB)
This field represents the non‐swapped physical memory a task is using (RES) plus the swapped out portion of its address space (SWAP).
See ‘OVERVIEW, Linux Memory Types’ for additional details.
USER -- User Name
The effective user name of the task’s owner.
USS -- Unique Set Size
The non‐swapped portion of physical memory (‘RSS’) not shared with any other process. It is derived from the ‘smaps_rollup’ file.
Accessing smaps values is 10x more costly than other memory statistics and data for other users requires root privileges.
VIRT -- Virtual Memory Size (KiB)
The total amount of virtual memory used by the task. It includes all code, data and shared libraries plus pages that have been swapped out and pages that have been mapped but not used.
See ‘OVERVIEW, Linux Memory Types’ for additional details.
WCHAN -- Sleeping in Function
This field will show the name of the kernel function in which the task is currently sleeping. Running tasks will display a dash (‘-’) in this column.
ioR -- I/O Bytes Read
The number of bytes a process caused to be fetched from the storage layer.
Root privileges are required to display ‘io’ data for other users.
ioRop -- I/O Read Operations
The number of read I/O operations (syscalls) for a process. Such calls might not result in actual physical disk I/O.
ioW -- I/O Bytes Written
The number of bytes a process caused to be sent to the storage layer.
ioWop -- I/O Write Operations
The number of write I/O operations (syscalls) for a process. Such calls might not result in actual physical disk I/O.
nDRT -- Dirty Pages Count
The number of pages that have been modified since they were last written to auxiliary storage. Dirty pages must be written to auxiliary storage before the corresponding physical memory location can be used for
some other virtual page.
This field was deprecated with linux 2.6 and is always zero.
nMaj -- Major Page Fault Count
The number of major page faults that have occurred for a task. A page fault occurs when a process attempts to read from or write to a virtual page that is not currently present in its address space. A major page
fault is when auxiliary storage access is involved in making that page available.
nMin -- Minor Page Fault count
The number of minor page faults that have occurred for a task. A page fault occurs when a process attempts to read from or write to a virtual page that is not currently present in its address space. A minor page
fault does not involve auxiliary storage access in making that page available.
nTH -- Number of Threads
The number of threads associated with a process.
nsCGROUP -- CGROUP namespace
The Inode of the namespace used to hide the identity of the control group of which process is a member.
nsIPC -- IPC namespace
The Inode of the namespace used to isolate interprocess communication (IPC) resources