十五年测试老手,长期负责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.22

bvm.du#Q+pz Y0

Tasks: 203 total,  60 running, 139 sleeping,   4 stopped,   0 zombie51Testing软件测试网+{\C1[2N e

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

:f0J3hk? Z0DdT&Y0

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

#cqZ$h:`_T/o0

Swap:  4401800k total,   497456k used,  3904344k free,   848712k cached51Testing软件测试网/^N1{,n_ Z5^2F

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                

*]F6bI{$Qi0

 4338 oracle    25    627m 209m 207m R    0 11.0 297:14.76 oracle                                51Testing软件测试网"wr:gVp

 4267 oracle    25    626m 144m 143m R     7.6  89:16.62 oracle                                51Testing软件测试网c nz8u!I%o4Lk7p)DU

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

:hc@eV!N-O q0

 3478 oracle    25    672m 124m 115m R     6.6   1272:30 oracle                                51Testing软件测试网8z%iA/^7bu?R.A

 3395 oracle    25    672m 122m 113m R     6.5   1270:03 oracle                                 51Testing软件测试网8eZ/OcV#k.B

 3480 oracle    25    672m 122m 109m R     6.4   1274:13 oracle                                51Testing软件测试网"I}eJ3pkz&H

 3399 oracle    25    672m 121m 110m R     6.4   1279:37 oracle                                51Testing软件测试网/y\u4iJ%`:e

 4261 oracle    25    634m 100m  99m R     5.3  86:13.90 oracle                                51Testing软件测试网4i/A n8g bsW

25737 oracle    25    632m  81m  74m R     4.3 272:35.42 oracle                                51Testing软件测试网2_hV)A7XR I+K*m1RBx

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

"M(f#h|;Q#`f0

16073 oracle    25    630m  68m  63m R     3.6 175:20.36 oracle                                51Testing软件测试网7V[&lw%n

16140 oracle    25    630m  66m  60m R     3.5 175:13.42 oracle                                51Testing软件测试网Gry5U"Ec

16122 oracle    25    630m  66m  60m R     3.5 176:47.73 oracle                                51Testing软件测试网;Xa:`H4~3H-v

  786 oracle    25    627m  63m  63m R     3.4   1:54.93 oracle                                51Testing软件测试网,\c+I {} \._

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

;x|5Gt`I8|0

 4273 oracle    25    627m  57m  56m R     3.0  84:38.20 oracle                                51Testing软件测试网[)mR4^"B#{&p&DgJ,\

22670 oracle    25    626m  50m  49m R     2.7  84:55.82 oracle     

'h![:ER p0

一.  TOP前五行统计信息

%f{r \b#i{({0

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

rs#R"G7A0

1. 第一行是任务队列信息51Testing软件测试网A0?Q:Q+D

同 uptime  命令的执行结果:51Testing软件测试网z8K1yJm8M)e

[root@localhost ~]# uptime

X/S!`LF3~!a0

 13:22:30 up 8 min,  4 users,  load average: 0.14, 0.38, 0.25

+`IKP^6r;i0

其内容如下:

1RA [:G-YK b0

12:38:3351Testing软件测试网P-J'u&CB-Ztp9c5q

当前时间

8BV&k1qP3k ]wC0

up 50days

2g+m!?D ?6c+]2g0

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

~fA6J/sh:c0

1 user51Testing软件测试网V!n,m%?q8k x

当前登录用户数51Testing软件测试网 ^`1[~_ V

load average: 0.06, 0.60, 0.4851Testing软件测试网t6vFM J U U

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

} }0M*K F O,F0

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

xBjY%q!b0

当有多个CPU时,这些内容可能会超过两行。内容如下:51Testing软件测试网Z8K4[{7T[ ~&B

Tasks: 29 total

iYp9itl:G7F X0

进程总数

$iK WJhk;D0

1 running

R$EW7pY;nN0

正在运行的进程数

5c-RT gU,_0

28 sleeping51Testing软件测试网/Kp'[.G+Z*{

睡眠的进程数

;x an}.Vy-rM$v0

0 stopped

7\jyykgR0

停止的进程数

ZC+B5w}N0

0 zombie

`-YY*wt(g#W:PQ0

僵尸进程数

C'Q/^E8m0

Cpu(s): 0.3% us51Testing软件测试网+f3b0^T e!D4c:?G

用户空间占用CPU百分比

'`i!@/a9`^|0

1.0% sy

P4K0]6tg]O&|-n0

内核空间占用CPU百分比

/{ s~+r:B;q0

0.0% ni

6E9zAZ~}c0

用户进程空间内改变过优先级的进程占用CPU百分比

y6de_5`0

98.7% id51Testing软件测试网Rh#?jWJI`

空闲CPU百分比51Testing软件测试网 L$zy*H;V&^s

0.0% wa51Testing软件测试网5cPrv$UC(P

等待输入输出的CPU时间百分比51Testing软件测试网f'xG@&dW

0.0% hi51Testing软件测试网lJgi$jdE[ Z o

0.0% si

}~g }!m1oAmv0

3. 第四五行为内存信息。51Testing软件测试网U)MQan5Dc V t

内容如下:51Testing软件测试网 AH4J_ i"~q

Mem: 191272k total

S1oCz.|F0

物理内存总量51Testing软件测试网#Au][2iN

173656k used

"w ~q4lNAy*C0

使用的物理内存总量

T*eI1o6t|.y D0

17616k free51Testing软件测试网]fPp1{ @

空闲内存总量51Testing软件测试网5v)y ~+Dt0n

22052k buffers51Testing软件测试网Z p:Q R2wu,Kv

用作内核缓存的内存量51Testing软件测试网%ALbsy'z0\j

Swap: 192772k total

!C H)m9^W}b#W6LU&?0

交换区总量51Testing软件测试网)vwT/\!I\ v"[

0k used

4O9m7Olr$v? ^]4W0

使用的交换区总量

`#Mt4_(Ma kq,F)y0

192772k free51Testing软件测试网?D\U TW5[

空闲交换区总量51Testing软件测试网q"pO}G@+HD8x

123988k cached

1Yhb8H4{0

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

二.  进程信息

E4P:i} n:Z0

列名

G4w/c4lYR rfr^0

含义51Testing软件测试网L$W8{6a1w$w%u

PID51Testing软件测试网GPZ5f3f$J5s;a

进程id51Testing软件测试网8w e@Jc P+P8`:C

PPID

7ZN/eVN0

父进程id

|-A^#e y`)[0

RUSER

-FH+du"i.H%t0

Real user name51Testing软件测试网c;|7] Mbb9Y

UID51Testing软件测试网uk1OB3o j)N

进程所有者的用户id51Testing软件测试网f#v]Q`Z;L

USER

.~ ?2M"b9C Q\0

进程所有者的用户名51Testing软件测试网 wm*OG$y.S{3U]5g

GROUP

/fmQ*X] q7B&B2W0

进程所有者的组名51Testing软件测试网+H Q`)M9}pY9D

TTY

QH'u"Bf5D0

启动进程的终端名。不是从终端启动的进程则显示为 ?51Testing软件测试网e Q,@~8O lGCv(Wt

PR51Testing软件测试网*i-N/W AhkP[n

优先级51Testing软件测试网 U%s7}$SO4pm

NI

G1U$LEJ#W,g0

nice值。负值表示高优先级,正值表示低优先级51Testing软件测试网"c)yi5j/CC~j8I

P

FID5`OJN I0

最后使用的CPU,仅在多CPU环境下有意义51Testing软件测试网O|1\0QB%kp$c`8\

%CPU51Testing软件测试网k ?)pKv]$f

上次更新到现在的CPU时间占用百分比51Testing软件测试网Y%|"r x9ik3U} ]4C

TIME

&|^-rBB5l0

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

~.y{Z#S3g0

TIME+51Testing软件测试网%b`9t.T{$bs

进程使用的CPU时间总计,单位1/100秒51Testing软件测试网+}C[i"d.^7I!nwuq

%MEM51Testing软件测试网:x W%{.iP


TAG: liunx LIUNX

 

评分:0

我来说两句

Open Toolbar