Home Explore Blog CI



man-pages

14th chunk of `top.man`
00e7c5a739a111b6e316dfdd054711edd2efd618bca41aaa0000000100000fc7
 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

Title: Top Command: Field Descriptions (Continued)
Summary
This section continues describing fields displayed by the `top` command, including TPGID (Tty Process Group Id), TTY (Controlling Tty), UID (User Id), USED (Memory in Use), USER (User Name), USS (Unique Set Size), VIRT (Virtual Memory Size), WCHAN (Sleeping in Function), ioR (I/O Bytes Read), ioRop (I/O Read Operations), ioW (I/O Bytes Written), ioWop (I/O Write Operations), nDRT (Dirty Pages Count), nMaj (Major Page Fault Count), nMin (Minor Page Fault count), nTH (Number of Threads), nsCGROUP (CGROUP namespace), and nsIPC (IPC namespace).