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

  • 相关阅读:
    深入Android 【一】 —— 序及开篇
    Android中ContentProvider和ContentResolver使用入门
    深入Android 【六】 —— 界面构造
    The service cannot be activated because it does not support ASP.NET compatibility. ASP.NET compatibility is enabled for this application. Turn off ASP.NET compatibility mode in the web.config or add the AspNetCompatibilityRequirements attribute to the ser
    Dynamic Business代码片段总结
    对文件的BuildAction以content,resource两种方式的读取
    paraview 3.12.0 windows下编译成功 小记
    百度网盘PanDownload使用Aria2满速下载
    netdata的安装与使用
    用PS给证件照排版教程
  • 原文地址:https://www.cnblogs.com/dingbj/p/top_command.html
Copyright © 2011-2022 走看看