51Testing软件测试网:^uG6@
~ZoTop命令51Testing软件测试网S*es4h'G:]M
51Testing软件测试网+w@.NBDC e[ |)b
说明:
K2i F$[&q6EvYa0显示系统当前的进程和其他状况;top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。
&cFY/aHaD051Testing软件测试网3P6O%`YO
使用格式:51Testing软件测试网(Tj'Xi:k{^#A%w
\
top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]
(ld0c#[vH0d :改变显示的更新速度,单位为秒,或是在交谈式指令列( interactive command)按s51Testing软件测试网Kh1U7XV
q :没有任何延迟的显示速度,如果使用者是有superuser的权限,则top将会以最高的优先序执行
K`-\Pp&Eai#qo}0c :切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称51Testing软件测试网.sf{[f^)f!}
S :累积模式,会将己完成或消失的子行程( dead child process )的CPU time累积起来51Testing软件测试网4mY]fmUv2I9c&?!Wt[S
s :安全模式,将交谈式指令取消,避免潜在的危机
~7hVYaRO3OL0i :不显示任何闲置(idle)或无用(zombie)的行程51Testing软件测试网1qb%{ Wuvog
n :更新的次数,完成后将会退出top51Testing软件测试网z }yTi9^x
b :批次档模式,搭配"n"参数一起使用,可以用来将top的结果输出到档案内
n~!~&fQ-v-uJ0
HJH7Rl2xm0结果说明:
j
g,}U e+u#L8o!R)v0top命令显示的项目很多,默认值是每5秒更新一次,当然这是可以设置的。显示的各项目为:
f1lnn0lG(G0 第一行为uptime,显示系统启动时间、已经运行的时间、登录用户个数和三个平均负载值(最近1分钟,5分钟,15分钟的负载值)。51Testing软件测试网~G0z!`A&E
第二行显示自最近一次刷新以来的运行进程总数。当然这些进程被分为正在运行的,休眠的,停止的等很多种类。进程和状态显示可以通过交互命令t来实现。
0N0WUz&X4d*|8p?0 CPU states显示用户模式,系统模式,优先级进程(只有优先级为负的列入考虑)和闲置等各种情况所占用CPU时间的百分比。优先级进程所消耗的时间也被列入到用户和系统的时间中,所以总的百分比将大于100%。
9KcVWX8\c;o0 Mem内存使用情况统计,其中包括总的可用内存,空闲内存,已用内存,共享内存和缓存所占内存的情况。51Testing软件测试网#X[W StrOj,o2u
Swap交换空间统计,其中包括总的交换空间,可用交换空间,已用交换空间。
(WCo(vx~7lO0 PID每个进程的ID。
&bG HX5W"h,Ajn!m0 USER每个进程所有者的用户名。
N(YS/w&ZfA s0 PRI每个进程的优先级别。51Testing软件测试网:I!x#_yt}
NI该进程的优先级值。51Testing软件测试网nT.qc.K2bx+o+JT
SIZE该进程的代码大小加上数据大小再加上堆栈空间大小的总数。单位是KB。51Testing软件测试网So'g ZU;iH
RSS该进程占用的物理内存的总数量,单位是KB。
con8BiGS0 SHARE该进程使用共享内存的数量。51Testing软件测试网8Z
|6q o SXi
STAT该进程的状态。其中S代表休眠状态;D代表不可中断的休眠状态;R代表运行状态;Z代表僵死状态;T代表停止或跟踪状态。51Testing软件测试网C kO\
h/L
TIME该进程自启动以来所占用的总CPU时间。如果进入的是累计模式,那么该时间还包括这个进程子进程所占用的时间。且标题会变成CTIME。51Testing软件测试网ZK}O'B_ Y'}9O
oyUo
%CPU该进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。
Gj6@_
CS`0 %MEM该进程占用的物理内存占总内存的百分比。
q5Rmj[t#]0 COMMAND该进程的命令名称,如果一行显示不下,则会进行截取。内存中的进程会有一个完整的命令行。51Testing软件测试网dG8[
FM}Pu5o