diff --git a/man/man1/top.1 b/man/man1/top.1 index 904ab9faa..750de7b32 100644 --- a/man/man1/top.1 +++ b/man/man1/top.1 @@ -2,21 +2,29 @@ .SH NAME top \- show processes sorted by CPU usage .SH SYNOPSIS -.B top +\fBtop\fP [\fB\-s\fIdelay\fP] [\fB\-B\fP] .SH DESCRIPTION Top displays a list of all running processes, once every update interval (currently 5 seconds). It is sorted by the CPU usage of the processes in the last interval. The first display is the CPU usage of processes since the boot time. +.SH OPTIONS +.PP + \fB\-s\fP\fIdelay\fP The number of seconds between screen updates. + + \fB\-B\fP Blocked-verbose mode. + For every process that is blocked, + display the chain of block-dependencies up until the process + that is either not blocked or blocked on ANY. + At the top of the screen, top shows the current system load averages in the last 1-minute, 5-minute and 15-minute intervals. Then, over the last top interval it displays: the number of alive, active, and sleeping processes; memory free; and CPU usage. CPU usage is split into -user, kernel, system and idle time. Kernel time is time spent by kernel tasks, -that is tasks that run in kernel mode in kernel address space. System -time are system user processes, such as drivers and servers. User -time is all other CPU time. +user, kernel, system and idle time. Kernel time is time spent in +the kernel. System time are system user processes, such as drivers and +servers. User time is all other CPU time. Then it displays all the alive processes sorted by CPU usage in the last interval, with a number of fields for every process. Currently the