%cpu , pcpu | CPU utilization of the process in ##.# format (cputime divided realtime). Sum is rarely 100%. Compare cp |
%mem , pmem | Ratio of the process's resident set size to the physically available memory. |
ag_id | The autogroup identifier associated with a process which operates in conjunction with the CFS scheduler to improve interactive desktop performance. |
ag_nice | The autogroup nice value which affects scheduling of all processes in that group. |
args , cmd , command | Command with all its arguments. |
blocked , sig_block , sigmask | Mask of the blocked signals. |
bsdstart | Time the command started. See also lstart , start , start_time and stime . |
bsdtime | accumulated CPU time (user + system). |
c | processor utilization, compare %cpu . |
caught , sig_catch , sigcatch | mask of the caught signals. |
cgname | Name of control groups to which the process belongs. |
cgroup | Control groups to which the process belongs. |
cgroupns | Unique inode number describing the namespace the process belongs to. |
class , policy , cls | scheduling class of the process. |
comm , ucmd , ucomm | command name. Compare with args and the -f and/or c options. |
cp | per-mill CPU usage, compare %cpu |
cputime , time | cumulative CPU time, [DD-]hh:mm:ss format. |
cputimes , times | cumulative CPU time in seconds. |
cuc | The CPU utilization of a process, including dead children, in an extended ##.### format. Compare with %cpu , c , cp , cuu and pcpu . |
cuu | The CPU utilization of a process in an extended ##.### format. Compare with %cpu , c , cp , cuu and pcpu . |
drs | Data resident set size, i.e. the amount of physical memory devoted to other than executable code. |
egid , gid | Effective group ID number of the process (decimal integer). |
egroup , group | Effective group ID of the process. This will be the textual group ID, if it can be obtained and the field width permits, or a decimal representation otherwise. |
eip | Instruction pointer. As of kernel 4.9.xx will be zeroed out unless task is exiting or being core dumped. |
esp | Stack pointer. As of kernel 4.9.xx will be zeroed out unless task is exiting or being core dumped. |
etime | Elapsed time since the process was started ([[DD-]hh:]mm:ss ) |
etimes | Elapsed time since the process was started, in seconds. |
euid , uid | Effective user ID |
euser , uname , user | Effective user name (text or numeric). The n option forces numeric output representation. |
exe | Path to the executable. Useful if path cannot be printed with cmd , comm or args . |
f , flag , flags | Flags associated with the process. |
fgid , fsgid | Filesystem access group ID. |
fgroup , fsgroup | Filesystem access group ID (textual or numerical). |
fname | First 8 bytes of the base name of the process's executable file. |
fuid , fsuid | Filesystem access user ID. |
fuser | Filesystem access user ID (textual or numerical) |
ignored , sig_ignore , sigignore | Mask of the ignored signals. According to the width of the field, a 32 or 64 bits mask in hexadecimal format is displayed. |
ipcns | Unique inode number describing the namespace the process belongs to. |
label | Security label, most commonly used for SELinux context data and/or(?) the Mandatory Access Control (MAC) found on high-security systems. |
lstart | Time the command started. See also bsdstart , start , start_time , and stime . |
lsession | Login session identifier of a process, if systemd support has been included. |
luid | Login ID associated with a process. |
lwp , spid , tid | Light weight process (thread) ID of the dispatchable entity. This value may also appear as: a process ID (pid); a process group ID (pgrp); a session ID for the session leader (sid); a thread group ID for the thread group leader (tgid); and a tty process group ID for the process group leader (tpgid). See also command line option -L . |
lxc | The name of the lxc container within which a task is running. If a process is not running inside a container, a dash ('-') will be shown. |
machine | Displays the machine name for processes assigned to VM or container, if systemd support has been included. |
maj_flt | The number of major page faults that have occurred with this process. |
min_flt | The number of minor page faults that have occurred with this process. |
mntns | Unique inode number describing the namespace the process belongs to. |
netns | Unique inode number describing the namespace the process belongs to. |
ni , nice | Nice value. (19 is nicest, -20 is least nice to others). Compare with pri |
nlwp , thcount | Number of threads (lwps) in the process. See also command line option -L . |
numa | The node associated with the most recently used processor. A -1 means that NUMA information is unavailable. |
nwchan | Address of the kernel function where the process is sleeping (use wchan if you want the kernel function name). Compare with wchan |
oom | Out of Memory Score. The value, ranging from 0 to +1000, used to select task(s) to kill when memory is exhausted. |
oomadj | Out of Memory Adjustment Factor. The value is added to the current out of memory score which is then used to determine which task to kill when memory is exhausted. |
ouid | Unix user identifier of the owner of the session of a process, if systemd support has been included. |
pending , sig , sig_pend | Mask of the pending signals. Signals pending on the process are distinct from signals pending on individual threads. Use the m option or the -m option to see both. According to the width of the field, a 32 or 64 bits mask in hexadecimal format is displayed. |
pgid , pgrp | Process group ID or, equivalently, the process ID of the process group leader. |
pid , tgid | A number representing the thread group to which a task belongs. It is the process ID of the thread group leader. |
pidns | Unique inode number describing the namespace the process belongs to. |
ppid | Parent process ID |
pri | Priority of the process. Compare with rtprio and nice |
psr | Processor that process last executed on. This column is also added with the command line option -P . Compare with sgi_p . |
pss | Proportional share size, the non-swapped physical memory, with shared memory proportionally accounted to all tasks mapping it. |
rbytes | Number of bytes which this process really did cause to be fetched from the storage layer. |
rchars | Number of bytes which this task has caused to be read from storage. |
rgid | Real group ID. |
rgroup | Real group name (textual or numerical). |
rops | Number of read I/O operations (System calls such as read , pread etc.). Compare with wops . |
rss , rssize , rsz | Resident set size, the non-swapped physical memory that a task has used (in kB), compare with sz , vsz and trs |
rtprio | Realtime priority. Compare with pri |
ruid | Real user ID. |
ruser | Real user ID (textual or numerical). |
s , state | Minimal state display, i. e. one character only). Compare with stat |
sched | Scheduling policy of the process. |
seat | Displays the identifier associated with all hardware devices assigned to a specific workplace, if systemd support has been included. |
sess , session , sid | Session ID or, equivalently, the process ID of the session leader. |
sgi_p | Processor that the process is currently executing on. Displays * if the process is not currently running or runnable. Compare with psr |
sgid , svgid | Saved group ID. |
sgroup | Saved group name (textual or numerical). |
size | Approximate amount of swap space that would be required if the process were to dirty all writable pages and then be swapped out. |
slice | Slice unit which a process belongs to, if systemd support has been included. |
stackp | Address of the bottom (start) of stack for the process. |
start | Time the command started. See also lstart , bsdstart , start_time and stime . |
start_time , stime | Starting time or date of the process. See also bsdstart , start and lstart . |
stat | Multi-character process state, compare with s (or state ) |
suid , svuid | Saved user ID. |
supgid | Group ids of supplementary groups (if any). |
supgrp | Group names of supplementary groups (if any). |
suser , svuser | Saved user name (numerical or texutal). |
sz | Size in physical pages of the core image of the process (text, data and stack space, but without device mappings [subject to change)). Compare with vsz and rss . |
timens | Unique inode number describing the namespace the process belongs to. |
tname , tt , tty | Controlling tty. |
tpgid | ID of the foreground process group on the tty (terminal) that the process is connected to, or -1 if the process is not connected to a tty. |
trs | Text resident set size, the amount of physical memory devoted to executable code, compare with rss |
unit | Unit which a process belongs to, if systemd support has been included. |
userns | Unique inode number describing the namespace the process belongs to. |
uss | Unique set size, the non-swapped physical memory, which is not shared with an another task. |
utsns | Unique inode number describing the namespace the process belongs to. See namespaces(7). |
uunit | Displays user unit which a process belongs to, if systemd support has been included. |
vsz , vsize | Virtual memory size of the process in KiB. Device mappings are currently excluded (subject to change). |
wbytes | Number of bytes which this process caused to be sent to the storage layer. |
wcbytes | Number of cancelled write bytes. |
wchan | Name of the kernel function in which the process is sleeping. wchan stands for wait channel. Compare with /proc/$pid/wchan and the format specifier nwchan . |
wchars | Number of bytes which this task has caused, or shall cause to be written to disk. |
wops | Number of write I/O operations (system calls such as write and pwrite ). Compare with rops . |