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 0 627m 209m 207m R 0 11.0 297:14.76 oracle 51Testing软件测试网"wr:gVp
4267 oracle 25 0 626m 144m 143m R 6 7.6 89:16.62 oracle 51Testing软件测试网c
nz8u!I%o4Lk7p)DU
3458 oracle 25 0 672m 133m 124m R 0 7.1 1283:08 oracle
:hc@eV!N-O
q0
3478 oracle 25 0 672m 124m 115m R 0 6.6 1272:30 oracle 51Testing软件测试网8z%iA/^7bu?R.A
3395 oracle 25 0 672m 122m 113m R 0 6.5 1270:03 oracle 51Testing软件测试网8eZ/OcV#k.B
3480 oracle 25 0 672m 122m 109m R 8 6.4 1274:13 oracle 51Testing软件测试网"I }eJ3pkz&H
3399 oracle 25 0 672m 121m 110m R 0 6.4 1279:37 oracle 51Testing软件测试网/y\u4iJ%`:e
4261 oracle 25 0 634m 100m 99m R 0 5.3 86:13.90 oracle 51Testing软件测试网4i/A
n8gbsW
25737 oracle 25 0 632m 81m 74m R 0 4.3 272:35.42 oracle 51Testing软件测试网2_hV)A7XRI+K*m1R Bx
7072 oracle 25 0 626m 72m 71m R 0 3.8 6:35.68 oracle
"M(f#h|;Q#`f0
16073 oracle 25 0 630m 68m 63m R 8 3.6 175:20.36 oracle 51Testing软件测试网7V[&lw%n
16140 oracle 25 0 630m 66m 60m R 0 3.5 175:13.42 oracle 51Testing软件测试网Gry5U"Ec
16122 oracle 25 0 630m 66m 60m R 0 3.5 176:47.73 oracle 51Testing软件测试网;Xa:`H4~3H-v
786 oracle 25 0 627m 63m 63m R 0 3.4 1:54.93 oracle 51Testing软件测试网,\c+I {}\._
4271 oracle 25 0 627m 59m 58m R 8 3.1 86:09.64 oracle
;x|5Gt`I8|0
4273 oracle 25 0 627m 57m 56m R 8 3.0 84:38.20 oracle 51Testing软件测试网[)mR4^"B#{&p&DgJ,\
22670 oracle 25 0 626m 50m 49m R 0 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-Y K
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软件测试网t6vFMJU
U |
系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。 }
}0M*K
F O,F0 |
2. 第二、三行为进程和CPU的信息
xBjY%q!b0
当有多个CPU时,这些内容可能会超过两行。内容如下:51Testing软件测试网Z8K4[{7T[
~&B
Tasks: 29 total iYp9itl:G7FX0 |
进程总数 $iK
WJhk;D0 |
1 running R$EW7pY;nN0 |
正在运行的进程数 5c-RTg U,_0 |
28 sleeping51Testing软件测试网/Kp'[.G+Z*{ |
睡眠的进程数 ;xan}.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软件测试网lJ gi$jdE[Z o |
|
0.0% si }~g
}!m1oAmv0 |
|
3. 第四五行为内存信息。51Testing软件测试网U)MQ an5Dc
Vt
内容如下:51Testing软件测试网AH4J_
i"~q
Mem: 191272k total S1oCz.|F0 |
物理内存总量51Testing软件测试网#Au][2iN |
173656k used "w ~q4lNAy*C0 |
使用的物理内存总量 T*eI1o6t|.yD0 |
17616k free51Testing软件测试网]fPp1{
@ |
空闲内存总量51Testing软件测试网5v)y~+Dt0n |
22052k buffers51Testing软件测试网Z
p:QR2wu,Kv |
用作内核缓存的内存量51Testing软件测试网%ALbsy'z0\j |
Swap: 192772k total !CH)m9^W}b#W6LU&?0 |
交换区总量51Testing软件测试网)vwT/\!I\v"[ |
0k used 4O9m7Olr$v?^]4W0 |
使用的交换区总量 `#M t4_(Ma kq,F)y0 |
192772k free51Testing软件测试网?D\UTW5[ |
空闲交换区总量51Testing软件测试网q"pO}G@+HD8x |
123988k cached 1Yhb8H4{0 |
缓冲的交换区总量。 内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖, 该数值即为这些内容已存在于内存中的交换区的大小。相应的内存再次被换出时可不必再对交换区写入。51Testing软件测试网f%Q&gc2{gP |
二. 进程信息
E4P:i}
n:Z0
列名 G4w/c4lYR rfr^0 |
含义51Testing软件测试网L$W8{6a1w$w%u |
PID51Testing软件测试网GPZ5f3f$J5s;a |
进程id51Testing软件测试网8we@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软件测试网u k1OB3o
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软件测试网eQ,@~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`OJNI0 |
最后使用的CPU,仅在多CPU环境下有意义51Testing软件测试网O|1\0QB%k p$c`8\ |
%CPU51Testing软件测试网k
?)pKv]$f |
上次更新到现在的CPU时间占用百分比51Testing软件测试网Y%|"rx9ik3U} ]4C |
TIME &|^-rB B5l0 |
进程使用的CPU时间总计,单位秒 ~.y{Z#S3g0 |
TIME+51Testing软件测试网%b`9t.T{$bs |
进程使用的CPU时间总计,单位1/100秒51Testing软件测试网+}C[i"d.^7I!nwuq |
%MEM51Testing软件测试网:xW%{.iP |