十五年测试老手,长期负责WEB\APP 项目测试,目前主要负责团队管理工作。

LIUNX 下 top命令详解

上一篇 / 下一篇  2011-07-09 15:00:47 / 个人分类:liunx相关

TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.

top - 12:38:33 up 50 days, 23:15,  7 users,  load average: 60.58, 61.14, 61.2251Testing软件测试网O+t"_B.y

Tasks: 203 total,  60 running, 139 sleeping,   4 stopped,   0 zombie

U-`lb6s6O%T3vC0

Cpu(s)  : 27.0%us, 73.0%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

D*u8SZ$] HK$`nh0

Mem:   1939780k total,  1375280k used,   564500k free,   109680k buffers

(N%O*Sv p"v(iI}0

Swap:  4401800k total,   497456k used,  3904344k free,   848712k cached51Testing软件测试网 [6g)v3[-~.Y;g

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                51Testing软件测试网3o"dji/zT| {"G

 4338 oracle    25    627m 209m 207m R    0 11.0 297:14.76 oracle                                51Testing软件测试网c+zm;Ly1{'H `%J

 4267 oracle    25    626m 144m 143m R     7.6  89:16.62 oracle                                51Testing软件测试网"~0d,MFI kU e

 3458 oracle    25    672m 133m 124m R     7.1   1283:08 oracle                                

/n wi+sB0

 3478 oracle    25    672m 124m 115m R     6.6   1272:30 oracle                                51Testing软件测试网A7uIl XB|Ji

 3395 oracle    25    672m 122m 113m R     6.5   1270:03 oracle                                 51Testing软件测试网Qf_*i/Q[ ] v

 3480 oracle    25    672m 122m 109m R     6.4   1274:13 oracle                                51Testing软件测试网 OJ _I~ w4cC.c%u;Yf

 3399 oracle    25    672m 121m 110m R     6.4   1279:37 oracle                                

%Ys&vE2s@@`*I0

 4261 oracle    25    634m 100m  99m R     5.3  86:13.90 oracle                                

V2]K#] {0

25737 oracle    25    632m  81m  74m R     4.3 272:35.42 oracle                                51Testing软件测试网+Z Vi(D%N7Fr

 7072 oracle    25    626m  72m  71m R     3.8   6:35.68 oracle                                

%x f-h&]&Ur`5oC(N0

16073 oracle    25    630m  68m  63m R     3.6 175:20.36 oracle                                51Testing软件测试网)U ];sqGU9_1J.B

16140 oracle    25    630m  66m  60m R     3.5 175:13.42 oracle                                51Testing软件测试网 G&NP0^ |,zu9r3q

16122 oracle    25    630m  66m  60m R     3.5 176:47.73 oracle                                51Testing软件测试网ZjR8M~$o

  786 oracle    25    627m  63m  63m R     3.4   1:54.93 oracle                                

Fq2}&ui'v+Vk:V!s0

 4271 oracle    25    627m  59m  58m R     3.1  86:09.64 oracle                                

R!`4t&s ^I9_ mQ0

 4273 oracle    25    627m  57m  56m R     3.0  84:38.20 oracle                                51Testing软件测试网'`'l:G4Q K0q

22670 oracle    25    626m  50m  49m R     2.7  84:55.82 oracle     51Testing软件测试网%|] K3u-z

一.  TOP前五行统计信息51Testing软件测试网)[L)MQ*R K

统计信息区前五行是系统整体的统计信息。

(sf P"_o'[_1J-aK-fh0

1. 第一行是任务队列信息

1o!_(wMt*td0

同 uptime  命令的执行结果:

d+Gwpi sw0

[root@localhost ~]# uptime51Testing软件测试网wE(u?3g,e3ex

 13:22:30 up 8 min,  4 users,  load average: 0.14, 0.38, 0.2551Testing软件测试网 c(gmy'VV|l

其内容如下:

`M g/X2U4NmOm0

12:38:33

i0z _&v-c$W0

当前时间

(W#]"HB4s!`.P0

up 50days

0P.Z5k!]z2IN0

系统运行时间,格式为时:分

x GC5uJf`a0

1 user51Testing软件测试网Ui#la2W

当前登录用户数

,M#]j-I/ciI0

load average: 0.06, 0.60, 0.48

;[2H H&s6C&I4DZE0

系统负载,即任务队列的平均长度。 三个数值分别为  1分钟、5分钟、15分钟前到现在的平均值。

4{t7sm@pJi;o0

2. 第二、三行为进程和CPU的信息

\9n ~m.C0Pz0LW0

当有多个CPU时,这些内容可能会超过两行。内容如下:51Testing软件测试网jV6jM e7R6l U

Tasks: 29 total51Testing软件测试网"MA4v'W"rip@

进程总数51Testing软件测试网D1dA:uB

1 running

'a!b.bD&ez'aL)q0

正在运行的进程数

sBn[5V8FF,G0

28 sleeping

)d a!iek$GS5^0

睡眠的进程数

/fsJa.SVr |0

0 stopped51Testing软件测试网B(Gjl,bYG,|

停止的进程数

!c&U$Y7_h.{p](n,R0

0 zombie51Testing软件测试网/k4NE(H%~&B

僵尸进程数51Testing软件测试网m4h Z#M-ZP/O

Cpu(s): 0.3% us51Testing软件测试网 [J6? g E

用户空间占用CPU百分比51Testing软件测试网XStWgl

1.0% sy

`g s\ojA0{0

内核空间占用CPU百分比

Lz|p$fe0

0.0% ni51Testing软件测试网4r:BgQ2L*A X"dk

用户进程空间内改变过优先级的进程占用CPU百分比51Testing软件测试网nE @-t.[:Sj,D QM

98.7% id51Testing软件测试网!x/peaB?

空闲CPU百分比

%A0tk)N-q%L0NT U0

0.0% wa

CcYX&[4x'ZG0

等待输入输出的CPU时间百分比51Testing软件测试网|5a^&Vrd

0.0% hi

g1@-m;M1] p Js*N0

0.0% si51Testing软件测试网 td1Ox5xk%p2^0k

3. 第四五行为内存信息。

#ufMW8Gk0

内容如下:51Testing软件测试网R0C9xk:b1[YZ4CT

Mem: 191272k total51Testing软件测试网b\3ju+G0p

物理内存总量51Testing软件测试网9_&y\2j+\

173656k used51Testing软件测试网8_,?V2])i ^x8C%I.ls

使用的物理内存总量51Testing软件测试网1[*rqzfZ3v2@

17616k free51Testing软件测试网/{iH]j h G H9ay

空闲内存总量

,P*mD$to'bxLP0V0

22052k buffers51Testing软件测试网v u3IB8d2Gfy*q

用作内核缓存的内存量

`3{0OlSwNP0

Swap: 192772k total51Testing软件测试网 uL+cr Z%InZJ

交换区总量51Testing软件测试网ese6V'qa p!A

0k used51Testing软件测试网{ S X:a^

使用的交换区总量

U\:S^)pWh0N0

192772k free

:Js`c3_;y v'Hq*{4c0

空闲交换区总量

&^iV'GVKP0

123988k cached

7_Lwx R2d\0

缓冲的交换区总量。 内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖, 该数值即为这些内容已存在于内存中的交换区的大小。相应的内存再次被换出时可不必再对交换区写入。51Testing软件测试网[X;oHFA

二.  进程信息51Testing软件测试网%Fi7b-IO ~+L&B \I]

列名51Testing软件测试网NT:C#y6[l Gd I

含义

8VJZ9Z4{)~:m7~;|0

PID

?VQ ?8k2zX0

进程id51Testing软件测试网"s L*[Mt7L's*`1M

PPID51Testing软件测试网#`L tU(Lq7m-E

父进程id51Testing软件测试网u Ha9{LV7hD5]c

RUSER

G {t Ct)B*Q|0

Real user name51Testing软件测试网,@Y2n(s"j+k

UID51Testing软件测试网iy Q [ vz

进程所有者的用户id51Testing软件测试网PUZEya

USER51Testing软件测试网})Zq uoRuOX

进程所有者的用户名51Testing软件测试网:zRQ\T8N9E;Ar+CP

GROUP51Testing软件测试网F4^3U4Ry YZ/z6Z

进程所有者的组名

6\1C$EV'VgB-aJ0

TTY

}/T9U-sI~U9C0

启动进程的终端名。不是从终端启动的进程则显示为 ?

6xW!V\0@0

PR

DQ@k7x Vc|h0

优先级

k'j7Zfo0d$P0

NI51Testing软件测试网~ l6Hb Xl

nice值。负值表示高优先级,正值表示低优先级51Testing软件测试网 uu6c2ugL2[

P

1L*E@RZC:P3_ Vq0

最后使用的CPU,仅在多CPU环境下有意义51Testing软件测试网Q_i UE ?"x%A:iY

%CPU

LF? k GC5Q0

上次更新到现在的CPU时间占用百分比

3c*W3F?!Q"i"C$`L0

TIME

wP_b'|rt0

进程使用的CPU时间总计,单位秒

C/S4w7eqC1smS(C0

TIME+51Testing软件测试网r!j Iz;`6\A@

进程使用的CPU时间总计,单位1/100秒51Testing软件测试网n9d9} Z"X-R

%MEM51Testing软件测试网lY0x8Q(F5E^ |r


TAG: liunx LIUNX

 

评分:0

我来说两句

Open Toolbar