1) 要显示正在运行的进程,只需输入top命令:
$ top
可以按“ q”退出窗口。
每列的含义:
PID: 任务的进程ID。
USER: 开启任务的用户。
PR: 任务的优先级,数值越大,优先级越低。
NI: The nice value of the task. 负值表示更高的优先级,正值表示更低的优先级。0表示优先级不可以调整。
VIRT: 任务使用的虚拟内存的总量。
RES: It is the Resident size, the non-swapped physical memory a task has used.
SHR: Shared Mem size (kb),任务使用的共享内存量。
%CPU: 它显示CPU使用率。自上次屏幕更新以来,任务所占的CPU时间份额,以占CPU总时间的百分比表示。
%MEM: 它显示“内存使用情况”,即任务当前使用的可用物理内存份额。
TIME+: CPU时间与“TIME”相同,但是反映了百分之一秒以上的粒度。
COMMAND: 显示用于启动任务的命令或关联程序的名称。
2) Press 'c' option in running top command,将显示运行过程的绝对路径。
3) Press ‘z’ option in running top command, 以彩色显示运行过程,这可以帮助您轻松识别运行过程。
4) 指定屏幕刷新之间的时间间隔,运行命令:
$ top -d <number of seconds>
比如,如果想10秒钟刷新一次,输入命令:top -d 10
5) 仅显示特定用户正在运行的进程,使用命令:
$ top -u <username>
6) 更多命令,请读top manual,使用命令:
$ man top