top - display dynamic real-time view of the system summary info as well as a list of tasks currently being managed by the Linux kernel.
Syntax
Options
| Option |
Description |
| -b |
batch mode. could be useful for sending output from top to other programs or to a file. |
| -d delay |
update time in seconds |
| -n iteration |
number of iteration before ending |
| -u uid or username |
Monitor only processes with an effective UID or user name matching that given |
| -p pid |
Monitor only processes with specified process IDs. |
Example
Use top to Show System Info
| Field |
Description |
| PID |
Process Id |
| USER |
user name |
| PR |
Priority |
| NI |
The nice value of the task. A negative nice value means higher priority |
| VIRT |
Virtual Image(kb) |
| RES |
Resident size(kb) |
| SHR |
Shared Mem size(kb) |
| S |
Process Status. ‘D’ = uninterruptible sleep ‘R’ = running ‘S’ = sleeping ‘T’ = traced or stopped ‘Z’ = zombie |
| %CPU |
CPU usage |
| %MEM |
Memory usage |
| TIME+ |
CPU Time, hundredths |
| COMMAND |
Display the command line used to start a task or the name of the associated program. |
Show root user’s process
Show a process’s info
Reference