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

  • 相关阅读:
    leetcode108 Convert Sorted Array to Binary Search Tree
    leetcode98 Validate Binary Search Tree
    leetcode103 Binary Tree Zigzag Level Order Traversal
    leetcode116 Populating Next Right Pointers in Each Node
    Python全栈之路Day15
    Python全栈之路Day11
    集群监控
    Python全栈之路Day10
    自动部署反向代理、web、nfs
    5.Scss的插值
  • 原文地址:https://www.cnblogs.com/dingbj/p/top_command.html
Copyright © 2020-2023  润新知