$ top -h procps-ng version 3.3.10 Usage: top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]
$ top <- CPU Order $ top -d 1 <- interval 1sec
-b :Batch-mode operation
$ top -b <- display all $ top -b -n 5 -d 1 > temp.txt <- interval 1sec , 5 times
NAME
top - display Linux tasks
SYNOPSIS
top -hv|-bcHiOSs -d secs -n max -u|U user -p pid -o fld -w [cols]
DESCRIPTION
The top program provides a dynamic real-time view of a running system. It can display system summary informa‐
tion as well as a list of processes or threads currently being managed by the Linux kernel.
1. COMMAND-LINE Options
The command-line syntax for top consists of:
-hv|-bcHiOSs -d secs -n max -u|U user -p pid -o fld -w [cols]
-b :Batch-mode operation
-H :Threads-mode operation
Instructs top to display individual threads. Without this command-line option a summation of all threads
in each process is shown. Later this can be changed with the `H' interactive command.
4a. GLOBAL Commands
q :Quit
H :Threads-mode toggle
When this toggle is On, individual threads will be displayed for all processes in all visible task win‐
dows. Otherwise, top displays a summation of all threads in each process.
* d | s :Change-Delay-Time-interval
You will be prompted to enter the delay time, in seconds, between display updates.
4b. SUMMARY AREA Commands
1 :Single/Separate-Cpu-States toggle
When you see `%Cpu(s):' in the summary area, the `1' toggle is On and all cpu information is gathered
in a single line. Otherwise, each cpu is displayed separately as: `%Cpu0, %Cpu1, ...' up to available
screen height.
4c. TASK AREA Commands
The task area interactive commands are always available in full-screen mode.
SORTING of task window
For compatibility, this top supports most of the former top sort keys. Since this is primarily a service
to former top users, these commands do not appear on any help screen.
command sorted-field supported
A start time (non-display) No
M %MEM Yes
N PID Yes
P %CPU Yes
T TIME+ Yes
This is very important.
q : exit d | s -> 1 : interval 1sec (delay) 1 : Single/Separate-Cpu-States toggle H : Threads-mode toggle P : Sorted with CPU M : Sorted with Memory
top - 10:47:30 up 232 days, 17:40, 1 user, load average: 0.04, 0.04, 0.01
Tasks: 136 total, 1 running, 135 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.5%us, 0.3%sy, 0.0%ni, 98.3%id, 0.9%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu1 : 0.2%us, 0.3%sy, 0.0%ni, 98.6%id, 0.9%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu2 : 0.1%us, 0.2%sy, 0.0%ni, 99.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu3 : 0.6%us, 0.3%sy, 0.0%ni, 99.0%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 3365124k total, 2870028k used, 495096k free, 219084k buffers
Swap: 4096564k total, 224k used, 4096340k free, 2383132k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
5695 pal 15 0 19764 3228 2324 S 1 0.1 0:00.20 smbd
1 root 15 0 2060 588 512 S 0 0.0 0:01.51 init
2 root RT -5 0 0 0 S 0 0.0 0:22.28 migration/0
3 root 38 19 0 0 0 S 0 0.0 0:00.08 ksoftirqd/0
4 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/0
5 root RT -5 0 0 0 S 0 0.0 0:13.58 migration/1