TOP命令(最后操作)
TOP 是一个动态显示过程 ,即可以通过用户按键来不断刷新当前状态 .如果在前台执行该
命令 ,它将独占前台 ,直到用户终止该程序为止 .比较准确的说 ,top 命令提供了实时的对系统处
理器的状态监视 .它将显示系统中 CPU 最“敏感”的任务列表 .该命令可以按 CPU 使用 .内存
使用和执行时间对任务进行排序; 而且该命令的很多特性都可以通过交互式命令或者在个人
定制文件中进行设定 .
主要参数
d:指定更新的间隔,以秒计算。
q:没有任何延迟的更新。如果使用者有超级用户,则 top 命令将会以最高的优先序执行。
c:显示进程完整的路径与名称。
S:累积模式,会将己完成或消失的子行程的 CPU时间累积起来。
s:安全模式。
i:不显示任何闲置 (Idle)或无用 (Zombie)的行程。
n:显示更新的次数,完成后将会退出 to
一 TOP前五行统计信息
统计信息区前五行是系统整体的统计信息。
1. 第一行是任务队列信息
同 uptime 命令的执行结果 :
[root@localhost ~]# uptime
13:22:30 up 8 min, 4 users, load average: 0.14, 0.38, 0.25
其内容如下:
12:38:33 当前时间
up 50days 系统运行时间,格式为时 :分
1 user 当前登录用户数
load average: 0.06, 0.60, 0.48 系统负载,即任务队列的平均长度。 三个数值分别
为 1 分钟、 5 分钟、 15 分钟前到现在的平均值。
2. 第二、三行为进程和 CPU 的信息
当有多个 CPU时,这些内容可能会超过两行。内容如下:
Tasks: 29 total 进程总数
1 running 正在运行的进程数
28 sleeping 睡眠的进程数
0 stopped 停止的进程数
0 zombie 僵尸进程数
Cpu(s): 0.3% us用户空间占用 CPU百分比
1.0% sy 内核空间占用 CPU百分比
0.0% ni 用户进程空间内改变过优先级的进程占用 CPU百分比
98.7% id 空闲 CPU百分比
0.0% wa 等待输入输出的 CPU时间百分比
0.0% hi
0.0% si