欢迎测试同行进来留言

发布新日志

  • top 命令简易理解

    2010-07-19 09:52:37

    top - 23:53:32 up 19 days,  4:54,  3 users,  load average: 1.35, 1.54, 1.82ITPUB个人空间.X,y!PK z2e He
    Tasks: 915 total,   3 running, 912 sleeping,   0 stopped,   0 zombieITPUB个人空间\R4c(?T:M
    Cpu0  :  0.2%us,  0.2%sy,  0.0%ni, 99.1%id,  0.2%wa,  0.0%hi,  0.2%si,  0.0%stITPUB个人空间 qY${ u)ZA
    Cpu1  :  0.2%us,  0.4%sy,  0.0%ni, 99.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    H?*DS O N0Cpu2  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%stITPUB个人空间 D$h"X`} ~T
    Cpu3  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%stITPUB个人空间g1yU*Xi+]
    Mem:  66000344k total, 41633488k used, 24366856k free,  1332512k buffersITPUB个人空间&pS'kJ)Yf3G*HO
    Swap:  8388600k total,        0k used,  8388600k free, 21873112k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                               ITPUB个人空间`#Uj;T!v,zQG'M
    13274 oracle    18   0 20.2g 406m 395m S 67.3  0.6   0:08.74 oraclemxdell3 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))       
    ]h4QQ Dt013337 oracle    17   0 20.1g 417m 409m D 51.8  0.6   0:01.84 ora_m000_mxdell3                                                      ITPUB个人空间4Nj\!@tl;t6wj
    13273 oracle    18   0 43876  10m 7192 S 38.6  0.0   0:03.41 /u01/product/oracle/bin/exp     file=mxdell3_201007100ITPUB个人空间^1m7j,oV+{0Jm
     8271 oracle    15   0 20.1g 5.2g 5.2g S  7.3  8.2   5:23.30 oraclemxdell3 (LOCAL=NO)   
    N9WscJ$y#r!P018128 oracle    15   0 20.1g 1.4g 1.4g S  5.6  2.2   3:40.90 oraclemxdell3 (LOCAL=NO) ITPUB个人空间-]S` \jR
    12932 oracle    -2   0 20.2g  16g  16g S  2.3 25.6 289:17.12 ora_lms1_mxdell3 ITPUB个人空间-e }}J1m5_'M
    12944 oracle    -2   0 20.2g  16g  16g S  1.6 25.6 294:52.86 ora_lms4_mxdell3 
    ,X]kd)yA016150 oracle    15   0 20.1g 753m 746m S  1.6  1.2   0:19.80 oraclemxdell3 (LOCAL=NO)
    __"z3UF2Y%J012928 oracle    -2   0 20.2g  16g  16g S  1.3 25.6 289:48.69 ora_lms0_mxdell3  
    L\$`Vt&Pc012940 oracle    -2   0 20.2g  16g  16g S  1.3 25.6 300:10.01 ora_lms3_mxdell3 ITPUB个人空间6b;Wa6l8N%du Ub
     8887 root      34  19     0    0    0 S  1.0  0.0 146:31.90 [kipmi0] 
    )b }"D hv010443 oracle    15   0 20.1g 2.0g 2.0g S  1.0  3.1   2:30.37 oraclemxdell3 (LOCAL=NO)ITPUB个人空间 Z C!HT6ViQd^T1n
    12948 oracle    -2   0 20.2g  16g  16g S  1.0 25.6 302:32.91 ora_lms5_mxdell3
    6ci a V~ b012960 oracle    15   0 20.2g  64m  60m S  1.0  0.1 213:43.00 ora_lgwr_mxdell3     ITPUB个人空间)u#Q B~3nHM
    13116 root      15   0 13264 1732  812 R  1.0  0.0   0:00.40 top -c 
    8jx A9S&v7u ^C017323 oracle    16   0 13264 1736  816 S  1.0  0.0   3:14.78 topITPUB个人空间aAl0E3_
    22835 oracle    16   0 13380 1748  816 S  1.0  0.0   1:08.42 top 
    S x4R.j%B,j\V012926 oracle    15   0 20.2g 195m 181m S  0.7  0.3  36:57.04 ora_lmd0_mxdell3ITPUB个人空间nS){o2G"W s5u-rP
      656 root      10  -5     0    0    0 S  0.3  0.0   0:34.55 [kblockd/10]  ITPUB个人空间![GL_9f.U
     1013 oracle    15   0 20.2g 2.1g 2.1g R  0.3  3.3   2:12.27 oraclemxdell3 (LOCAL=NO)ITPUB个人空间I$wKbv+nB
    11956 oracle    RT   0  331m 184m  25m S  0.3  0.3  29:41.82 /u01/product/crs/bin/ocssd.bin ITPUB个人空间)s3|G*SUH
    12924 oracle    15   0 20.1g 381m 374m S  0.3  0.6  36:12.42 ora_lmon_mxdell3ITPUB个人空间$M,E.Q;k-t
    12956 oracle    16   0 20.1g  14g  14g S  0.3 23.2  23:15.80 ora_dbw1_mxdell3ITPUB个人空间DH@2no'@%p:b-c'B
        1 root      15   0 10344  684  572 S  0.0  0.0   0:30.56 init [3] ITPUB个人空间-I{p }7z
        2 root      RT  -5     0    0    0 S  0.0  0.0   0:00.97 [migration/0]
    Uf%f Ina"Z(U I"| h0    3 root      34  19     0    0    0 S  0.0  0.0   0:01.78 [ksoftirqd/0] ITPUB个人空间OG q:oN%b#YL)@
        4 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 [watchdog/0]

     


    L$v M2H,s2Z0top - 23:53:32 up 19 days,  4:54,  3 users,  load average: 1.35, 1.54, 1.82ITPUB个人空间Fs.?#PN-v"y`t9u
    Tasks: 915 total,   3 running, 912 sleeping,   0 stopped,   0 zombieITPUB个人空间A-sX-dg`6` R
    Cpu0  :  0.2%us,  0.2%sy,  0.0%ni, 99.1%id,  0.2%wa,  0.0%hi,  0.2%si,  0.0%stITPUB个人空间P C-B~g
    Cpu1  :  0.2%us,  0.4%sy,  0.0%ni, 99.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%stITPUB个人空间#dvuWp
    Cpu2  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%stITPUB个人空间Hy#h8`D6U'D
    Mem:  66000344k total, 41633488k used, 24366856k free,  1332512k buffersITPUB个人空间9U"^vP{1X L
    Swap:  8388600k total,        0k used,  8388600k free, 21873112k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND ITPUB个人空间l,v y6R n
    13274 oracle    18   0 20.2g 692m 682m R 55.1  1.1   0:46.85 oracle ITPUB个人空间1Lz KD;o] Fy
    13273 oracle    18   0 44576  11m 7452 R 34.7  0.0   0:15.95 exp 
    |+fyz-|'`-o6S018128 oracle    15   0 20.1g 1.4g 1.4g S  5.9  2.2   3:43.74 oracle
    $_S*w!jg|4mA029106 oracle    15   0 20.2g 2.2g 2.2g S  2.3  3.5   1:47.60 oracle
    Gyl#[]-O012944 oracle    -2   0 20.2g  16g  16g S  1.0 25.6 294:53.53 oracle ITPUB个人空间%R1M ^_S*L
    12948 oracle    -2   0 20.2g  16g  16g S  1.0 25.6 302:33.77 oracle  ITPUB个人空间fx RC$y r+O%I u&k
    17323 oracle    16   0 13264 1736  816 S  1.0  0.0   3:15.27 topITPUB个人空间Q&NT }I"Sn'vV/^
    22835 oracle    15   0 13380 1748  816 S  1.0  0.0   1:08.89 topITPUB个人空间5^ q:X i AP-mi*@nZ
    29357 oracle    15   0 20.2g 2.8g 2.7g S  1.0  4.4   3:34.54 oracle
    &c6dq,UeAHx011212 oracle    15   0 20.1g 234m 227m S  0.7  0.4   0:03.60 oracleITPUB个人空间Iz,e2Aj t%CJB
    12960 oracle    15   0 20.2g  64m  60m S  0.7  0.1 213:43.45 oracleITPUB个人空间 G s+O9@T(l Y!ym
    13116 root      15   0 13264 1736  816 R  0.7  0.0   0:01.01 top 


    -R;? P{Y4N5B3A;K0top - 23:53:32 up 19 days,  4:54,  3 users,  load average: 1.35, 1.54, 1.82
    u9KJ:r6R0第一行显示的是现在的时间及总共运行了多长时间以及 load average:  表示1秒,5秒,15秒
    2h5f)u!Ua)nnN0R _0的平均负载值 


    y1m`1cI-?0Tasks: 915 total,   3 running, 912 sleeping,   0 stopped,   0 zombieITPUB个人空间${%[&`{,dZg8WH'M9T1q
    第二行显示的是所有启动的进程,目前正在运行,挂起(sleeping)和无用的(Zombie)的进程。ITPUB个人空间aK'Sp\ ["Mqy
    如果zombie进程数值不是0,注意一下看看哪个process变成僵尸进程了。stop模式与sleeping
    .I@qL6tBTi+?im0进程是不一样的,sleeping会主动放弃cpu, 而stop是被动放弃cpu, stop的进程是无法自己回ITPUB个人空间N Aa#}mK oU
    到运行状态的。

    Cpu0  :  0.2%us,  0.2%sy,  0.0%ni, 99.1%id,  0.2%wa,  0.0%hi,  0.2%si,  0.0%st
    w f"r1Y.}&?,ik0第三行表示cpu使用情况,us表示用户使用cpu百分比,sy表示内核占用cpu百分比,ni表示用ITPUB个人空间C%h?P9qsyV8g
    进程空间内改变过优先级的进程占用cpu的百分比(中断处理占用),id表示空闲cpu, wa表示
    0AC2k(S5N0Y#nK0等待输入输出的cpu时间百分比,

    ITPUB个人空间 m(?cR X$VZ*t
     PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND ITPUB个人空间P WO0RT't
    13274 oracle    18   0 20.2g 692m 682m R 55.1  1.1   0:46.85 oracle ITPUB个人空间(wHX6D:?` wv$v2S
    第六行显示项目较多,其中PR表示进程的优先级(Priority缩写),越小越早被执行,NI进程的ITPUB个人空间l N$@1L9O/Gf;{u
    优先级别数值(Nice的简写,与Priority有关,也是越小越早执行),VIRT(Virtual)表示进程占
    #hZY \;G/z,hl0用的虚拟内存值,RES显示进程占用的物理内存值,SHR表示进程使用的共享内存值,S表示进程ITPUB个人空间TFB:ANE7}
    的状态(STATUS),其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示进程优先值是负值。ITPUB个人空间F x ?V)QUGp8X0hO
    TIME+ 表示该进程启动后占用的总的CPU时间(CPU使用时间的累加) .

     

    技巧:

    1. 按"空格", 立即刷新显示的数值ITPUB个人空间r!{6A9i uvEas
    2. 按"1", 显示所有CPU使用的详细信息。
    3h"U{EUg w&^#M#Hh03. 按"P", 默认设置,显示根据CPU排序的信息。ITPUB个人空间.Fp"]T X#`/u/N
    4. 按"T", 默认设置,显示累计占用的CPU时间排序的信息。
    p x3R/K%aa9r7t&XnW05. 按"m", 切换显示内存信息。
    ,x&y.V&L(n0y&xn}9Y06. 按"c", 显示命令名称和完整命令行。 (上面第一个top画面就是按c之后的结果)
    8ym6{$J'i-R9v.FL07. 按"M", 根据使用内存大小%Mem进行排序。ITPUB个人空间 |e?&i f4p

Open Toolbar