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 0 627m 209m 207m R 0 11.0 297:14.76 oracle 51Testing软件测试网c+zm;Ly1{'H
`%J
4267 oracle 25 0 626m 144m 143m R 6 7.6 89:16.62 oracle 51Testing软件测试网"~0d,MFI kU
e
3458 oracle 25 0 672m 133m 124m R 0 7.1 1283:08 oracle
/n wi+sB0
3478 oracle 25 0 672m 124m 115m R 0 6.6 1272:30 oracle 51Testing软件测试网A7uIl XB|Ji
3395 oracle 25 0 672m 122m 113m R 0 6.5 1270:03 oracle 51Testing软件测试网 Qf _*i/Q[
]v
3480 oracle 25 0 672m 122m 109m R 8 6.4 1274:13 oracle 51Testing软件测试网
OJ
_I~
w4cC.c%u;Yf
3399 oracle 25 0 672m 121m 110m R 0 6.4 1279:37 oracle
%Ys&vE2s@@`*I0
4261 oracle 25 0 634m 100m 99m R 0 5.3 86:13.90 oracle
V2] K#]
{0
25737 oracle 25 0 632m 81m 74m R 0 4.3 272:35.42 oracle 51Testing软件测试网+Z Vi(D%N7Fr
7072 oracle 25 0 626m 72m 71m R 0 3.8 6:35.68 oracle
%x f-h&]&Ur`5oC(N0
16073 oracle 25 0 630m 68m 63m R 8 3.6 175:20.36 oracle 51Testing软件测试网)U ];sqGU9_1J.B
16140 oracle 25 0 630m 66m 60m R 0 3.5 175:13.42 oracle 51Testing软件测试网G&NP0^
|,zu9r3q
16122 oracle 25 0 630m 66m 60m R 0 3.5 176:47.73 oracle 51Testing软件测试网ZjR8M~$o
786 oracle 25 0 627m 63m 63m R 0 3.4 1:54.93 oracle
Fq2}&ui'v+Vk:V!s0
4271 oracle 25 0 627m 59m 58m R 8 3.1 86:09.64 oracle
R!`4t&s
^I9_ mQ0
4273 oracle 25 0 627m 57m 56m R 8 3.0 84:38.20 oracle 51Testing软件测试网'`'l:G4Q
K0q
22670 oracle 25 0 626m 50m 49m R 0 2.7 84:55.82 oracle 51Testing软件测试网%|]K3u-z
一. TOP前五行统计信息51Testing软件测试网)[L)MQ*R
K
统计信息区前五行是系统整体的统计信息。
(sfP"_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@p Ji;o0 |
2. 第二、三行为进程和CPU的信息
\9n
~m.C0Pz0LW0
当有多个CPU时,这些内容可能会超过两行。内容如下:51Testing软件测试网jV6jM e7R6lU
Tasks: 29 total51Testing软件测试网"MA4v'W"rip@ |
进程总数51Testing软件测试网D1dA:uB |
1 running 'a!b.bD&ez'aL)q0 |
正在运行的进程数 sBn[5V8FF,G0 |
28 sleeping )da!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?gE |
用户空间占用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,DQM |
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] pJs*N0 |
|
0.0% si51Testing软件测试网
td1Ox5xk%p2^0k |
|
3. 第四五行为内存信息。
#ufMW8G k0
内容如下: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]jh G
H9ay |
空闲内存总量 ,P*mD$to'bxLP0V0 |
22052k buffers51Testing软件测试网v
u3IB8d2Gfy*q |
用作内核缓存的内存量 `3{0OlSwNP0 |
Swap: 192772k total51Testing软件测试网uL+cr
Z%In ZJ |
交换区总量51Testing软件测试网ese6V'qa
p!A |
0k used51Testing软件测试网{
S X:a^ |
使用的交换区总量
U\:S^)pWh0N0 |
192772k free :Js`c3_;yv'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软件测试网#`LtU(L q7m-E |
父进程id51Testing软件测试网uHa9{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^3U4RyYZ/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!jIz;`6\A@ |
进程使用的CPU时间总计,单位1/100秒51Testing软件测试网n9d9}
Z"X-R |
%MEM51Testing软件测试网lY0x8Q(F5E^ |r |