zoukankan      html  css  js  c++  java
  • top有用的开关控制命令

     【原创】本文为原创博文,转发请注明出处:https://www.cnblogs.com/dingbj/p/top_command.html 

      今天偶然用到top命令,在动态刷新的界面上输入h顺便看了下帮助,发现几个比较有用的命令,记录一下。

    先看看top运行后的在线帮助,当然不同的linux系统有些小差异,我用的是ubuntu的mint,如下图:

        

    1、命令l(L的小写):

      开关型命令:显示平均负载的开关命令,主要是对下面这行信息显示进行开关;

        top - 21:04:49 up 22 min,  2 users,  load average: 0.54, 0.21, 0.22

    2、命令t:

      开关型命令:多次执行该命令将循环切换任务和cpu统计信息显示的格式(如百分比、进度条等)或关闭显示。

            控制显示任务task的数量(包括运行、睡眠、僵死等进程的数量);同时也控制cpu占用情况的统计(包括:内核占用、用户空间占用、空闲数量等)

        Tasks: 186 total,   2 running, 184 sleeping,   0 stopped,   0 zombie

        %Cpu(s): 44.1 us, 14.0 sy,  3.0 ni, 38.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

    3、命令H:

      在任务task统计显示和线程统计显示间切换,始终会显示其中一种格式,如下:

        Threads: 355 total,   2 running, 353 sleeping,   0 stopped,   0 zombie

    4、命令m:

      开关型命令:切换显示内存和交换空间占用统计的格式(如百分比、进度条等)或关闭显示(包括:总内存、已用内存、空闲内存、buffer等)

        KiB Mem :  2061812 total,  1327396 free,   227676 used,   506740 buff/cache

        KiB Swap:  6194172 total,  6194172 free,        0 used.  1596328 avail Mem

    5、命令1或2或3(数字):

      开关型命令:对多核系统有意义,在所有cpu汇总统计(下面第一行)和每个cpu单独统计显示(下面第二行)之间进行切换,

            但不会关闭cpu的统计,关闭是由t命令控制的,命令2、3几乎没使用过。

        %Cpu(s): 69.0 us, 19.1 sy,  1.3 ni, 10.6 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

        %Cpu0  : 67.7 us, 20.5 sy,  1.3 ni, 10.6 id,  0.0 wa,  0.0 hi, 0.0 si,  0.0 st

    6、命令0:(数字):

      控制各列中为0的数字是否显示,唯一的作用就是看起来干扰少些;

      执行前,为0的显示为0或0.0等,如下:

      

      执行后,为0或0.0的地方将显示为空,如下:

      

    7、命令c:

      开关型命令:对command列显示的命令进行扩展,会显示完整的命令及参数,执行前如下:

      

         执行c命令后显示如下:

      

    8、L命令:

      在command列的所有命令中搜索定位某个或某些命令,并高亮显示,便于快速查看想要的命令的情况;

      如下,输入L后会等待输入待查找的字串,输入完后回车即可高亮显示出来。

      

    9、命令V:

      开关型命令:使得command列的命令按树形结构显示,这样能够清楚地看到进程的层次关系,如下图

      

     top还有很多诸如排序、开关显示列、高亮、加粗显示等控制开关,这些用得不多,有兴趣的可以再研究。

  • 相关阅读:
    windows下phpunit installing[转]
    一个简单的文件后缀获取——不是通过文件名,而是文件内容
    二进制加法
    收藏一个韩国棒子的未知高度居中方法
    带超时+POST/GET方式的获取远程文件,利用file_get_contents
    较深度地递归转义过滤
    利用单元测试在每个层上对 PHP 代码进行检查[转IBM]
    提取TP的一个格式化为json的针对的原始类型函数
    分享一个正则方式的UTF8/GBK中文切割
    NewBaldwinFlash的登场(稍简单的DNN模块)
  • 原文地址:https://www.cnblogs.com/dingbj/p/top_command.html
Copyright © 2011-2022 走看看