zoukankan      html  css  js  c++  java
  • Linux学习笔记5Top命令


    [root@CentOS4 ok_008]# top
    top - 20:21:18 up 50 min,  2 users,  load average: 0.00, 0.00, 0.00
    Tasks:  53 total,   1 running,  52 sleeping,   0 stopped,   0 zombie
    Cpu(s):  0.3% us,  2.6% sy,  0.0% ni, 96.9% id,  0.2% wa,  0.1% hi,  0.0% si
    Mem:   1034584k total,    71096k used,   963488k free,     3556k buffers
    Swap:  1052248k total,        0k used,  1052248k free,    35704k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
     3814 root      15   0  2656  904  716 R    2  0.1   0:00.03 top               
        1 root      16   0  2276  588  504 S    0  0.1   0:01.09 init              
        2 root      RT   0     0    0    0 S    0  0.0   0:00.02 migration/0       
        3 root      34  19     0    0    0 S    0  0.0   0:00.00 ksoftirqd/0       
        4 root      RT   0     0    0    0 S    0  0.0   0:00.03 migration/1       
        5 root      34  19     0    0    0 S    0  0.0   0:00.00 ksoftirqd/1       
        6 root       5 -10     0    0    0 S    0  0.0   0:00.03 events/0          
        7 root       5 -10     0    0    0 S    0  0.0   0:00.01 events/1          
        8 root       5 -10     0    0    0 S    0  0.0   0:00.03 khelper           
        9 root      15 -10     0    0    0 S    0  0.0   0:00.00 kacpid            
       20 root       5 -10     0    0    0 S    0  0.0   0:00.01 kblockd/0         
       21 root       5 -10     0    0    0 S    0  0.0   0:00.00 kblockd/1         
       22 root      25   0     0    0    0 S    0  0.0   0:00.00 khubd             
       39 root      20   0     0    0    0 S    0  0.0   0:00.00 pdflush           
       40 root      15   0     0    0    0 S    0  0.0   0:00.15 pdflush   

    --输入命令top <回车>时候就会显示CPU使用情况,按q键即可返回。
    从上面可以看出一切正常,内存消耗非常少,但郁闷的是启动非常慢,而且启动个过程中发现一些警告提示!看来得学习
    的东西很多呀。

    top命令说明:

    功能说明:显示,管理执行中的程序。

    语  法:top [bciqsS][d <间隔秒数>][n <执行次数>]

    补充说明:执行top指令可显示目前正在系统中执行的程序,并通过它所提供的互动式界面,用热键加以管理。

    参  数:
     b  使用批处理模式。
     c  列出程序时,显示每个程序的完整指令,包括指令名称,路径和参数等相关信息。
     d<间隔秒数>  设置top监控程序执行状况的间隔时间,单位以秒计算。
     i  执行top指令时,忽略闲置或是已成为Zombie的程序。
     n<执行次数>  设置监控信息的更新次数。
     q  持续监控程序执行的状况。
     s  使用保密模式,消除互动模式下的潜在危机。
     S  使用累计模式,其效果类似ps指令的"-S"参数。

    练习:
    [root@CentOS4 ok_008]# top -b
    top - 20:32:42 up  1:01,  2 users,  load average: 0.08, 0.03, 0.01
    Tasks:  53 total,   1 running,  52 sleeping,   0 stopped,   0 zombie
    Cpu(s):  0.2% us,  2.2% sy,  0.0% ni, 97.4% id,  0.1% wa,  0.1% hi,  0.0% si
    Mem:   1034584k total,    71224k used,   963360k free,     3568k buffers
    Swap:  1052248k total,        0k used,  1052248k free,    35952k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
        1 root      16   0  2276  588  504 S    0  0.1   0:01.09 init              
        2 root      RT   0     0    0    0 S    0  0.0   0:00.02 migration/0       
        3 root      34  19     0    0    0 S    0  0.0   0:00.00 ksoftirqd/0       
        4 root      RT   0     0    0    0 S    0  0.0   0:00.03 migration/1       
        5 root      34  19     0    0    0 S    0  0.0   0:00.00 ksoftirqd/1       
        6 root       5 -10     0    0    0 S    0  0.0   0:00.04 events/0          
        7 root       5 -10     0    0    0 S    0  0.0   0:00.02 events/1          
        8 root       5 -10     0    0    0 S    0  0.0   0:00.03 khelper           
    ... ...

    这里不关按什么键如上面说的q键都没有效,让我在那里发愣,晕。忽然想到Windows DOS可以Ctrl+C
    来中止命令的执行,不妨测试下,果然生效,呵呵。又学到了一招。真是菜鸟!呵呵

    [root@CentOS4 ok_008]# top -c

    top - 20:35:14 up  1:04,  2 users,  load average: 0.00, 0.01, 0.00
    Tasks:  53 total,   1 running,  52 sleeping,   0 stopped,   0 zombie
    Cpu(s):  0.0% us,  0.3% sy,  0.0% ni, 99.7% id,  0.0% wa,  0.0% hi,  0.0% si
    Mem:   1034584k total,    71320k used,   963264k free,     3568k buffers
    Swap:  1052248k total,        0k used,  1052248k free,    35952k cached

      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
     3844 root      16   0  3588  992  796 R    1  0.1   0:00.06 top -c            
     2658 root      16   0  1804  296  216 S    0  0.0   0:01.21 irqbalance        
        1 root      16   0  2276  588  504 S    0  0.1   0:01.09 init [3]          
        2 root      RT   0     0    0    0 S    0  0.0   0:00.02 [migration/0]     
        3 root      34  19     0    0    0 S    0  0.0   0:00.00 [ksoftirqd/0]     
        4 root      RT   0     0    0    0 S    0  0.0   0:00.03 [migration/1]     
        5 root      34  19     0    0    0 S    0  0.0   0:00.00 [ksoftirqd/1]     
        6 root       5 -10     0    0    0 S    0  0.0   0:00.04 [events/0]        
        7 root       5 -10     0    0    0 S    0  0.0   0:00.02 [events/1]        
        8 root       5 -10     0    0    0 S    0  0.0   0:00.03 [khelper]         
        9 root      15 -10     0    0    0 S    0  0.0   0:00.00 [kacpid]          
       20 root       5 -10     0    0    0 S    0  0.0   0:00.01 [kblockd/0]       
       21 root       5 -10     0    0    0 S    0  0.0   0:00.00 [kblockd/1]       
       22 root      25   0     0    0    0 S    0  0.0   0:00.00 [khubd]           
       39 root      20   0     0    0    0 S    0  0.0   0:00.00 [pdflush]
    今天晚上就学这么多了,先休息闪人,关机吧!
    [root@CentOS4 ok_008]# shutdown -h now

    Broadcast message from root (pts/0) (Tue Sep 18 20:39:06 2007):

    The system is going down for system halt NOW!

    经过这1-2的学习感觉Linux不错,值得学习。
    总的目标一直不变就是Linux/Unix+java+Oracle

    以上学习参考资料:
    《Linux常用命令全集》
    《用 top 命令查看 CPU 使用率》 www.centospub.com
    其他网络信息。


           

  • 相关阅读:
    常用正则表达式大全
    ASP.netMVC验证码
    装饰器
    闭包函数
    猜年龄
    函数基础
    文件的高级应用
    字符编码
    文件的三种打开模式
    深浅拷贝+异常处理
  • 原文地址:https://www.cnblogs.com/wghao/p/897911.html
Copyright © 2011-2022 走看看