Linux进程管理常用命令(二)

   htop命令:

        选项:

        -d # : 指定延迟时间间隔;

        -u  UserName :仅显示指定用户的进程;

        -s : COLUME : 以指定字段进行排序;

    子命令 :

        l : 显示选定的进程打开的文件列表;

        s: 跟踪选定的进程的系统调用;

        t: 以cengj关系显示个进程状态;

        a:将选定的进程绑定至某指定的cpu核心;

   vmstat命令:

        vmstat – Report virtual memory statistics

        vmstat [options] [delay [count]]

   procs:

        r: 等待运行的进程的个数;cpu上等待运行的任务的队列长度;

        b:处于不可中断睡眠状态的进程个数;被阻塞的任务的长度;

        memory :

        swpd : 交换内存使用总量;

        free: 空闲的物理内存总量;

        buffer :用于buffer的内存总量:

        cache :用于cache的内存总量;

    swap

        si: 数据进入swap中的数据速率(kb/s)

        so: 数据离开swap的速率(kb/s)

     io :

       bi: 从块设备读入数据到系统的速度(kb/s)

       bo:保存数据之块设备的速率(kb/s)

   system

       in : interrupts, 中断速率;

       cs : context switch , 上下文切断的速率;

    cpu:

        us: user space

        sy: system

        id: idle

         wa:wait

         st: stolen

         选项:

         -s:显示内存统计数据;

    pmap命令:

        -report memory map of a process

        pmap [options] pid […]

        -x : 显示详细格式的信息;

        另一种查看方式: cat /proc/PID/maps

                       

   glances命令:

        -A aross-platform curses-based monitoring tool

        内建命令:

        常用选项:

        -b: 以Byte为单位显示网上数据速率;

        -d: 关闭磁盘I/P模块;

        -m: 关闭mount模块;

        -n: 关闭network模块;

        -t # :刷新时间间隔;

        -1 :每个cpu的相关信息数据单独显示;

        -o {HTML | CSV}: 输出格式;

        -f /PATH/TO/SOMEDIR :设定输出文件的位置;

        C/S模式下运行glances 命令;

        服务模式:

            glances -s -B IPADDR

            IPDDR :本机某地址,用于监听

        客户端模式:

           glances -c IPADDR 连接客户端

   dstat命令:

        -c, –cpu

           enable cpu stats (system, user, idle, wait, hardware interrupt, software interrupt)

        -C 0,3,total

              include cpu0, cpu3 and total (when using -c/–cpu)

        -d, –disk

              enable disk stats (read, write)

        -D total,hda

              include total and hda (when using -d/–disk)

        -g, –page

              enable page stats (page in, page out)

        -i, –int

              enable interrupt stats

        -I 5,10

             include interrupt 5 and 10 (when using -i/–int)

        -l, –load

            enable load average stats (1 min, 5 mins, 15mins)

        -m, –mem

              enable memory stats (used, buffers, cache, free)

        -n, –net

              enable network stats (receive, send)

        -N eth1,total

              include eth1 and total (when using -n/–net)

        -p, –proc

              enable process stats (runnable, uninterruptible, new)

原创文章,作者:shadow,如若转载,请注明出处:http://www.178linux.com/65892

(0)
shadowshadow
上一篇 2017-01-05 01:12
下一篇 2017-01-05 01:41

相关推荐

  • Linux磁盘知识,分区与文件系统

    硬件设备在Linux系统中的表现     设备文件      I/O Ports: I/O设备地址      一切皆文件:         open(), read(), write(), close()   &nbsp…

    Linux干货 2016-08-29
  • 计算机构成与Linux基础知识之一

    简述计算机构成,Linux如何诞生及主流发行版;简单命令介绍;如何获取帮助及Linux目录命名及功用简介绍。

    2018-02-26
  • 第三周作业

    第三周  文本处理工具:             linux上文本处理三剑客:                      grep、egrep、fgrep:文本过滤工具(模式pat…

    Linux干货 2016-12-18
  • 最简单也最难:运维监控的最后1公里

    谈运维我们不得不提监控,监控是运维的起点,也是难点。随着IT架构逐渐复杂化,从前端到IT底层,中间涉及浏览器、网络、服务器、操作系统、中间件、应用、数据库等,每个环节厂商不尽相同。当出现异常需要定位哪个环节出了问题的时候,排查就耗时耗力,若使用优云监控产品,以上难题不再是问题。优云全栈运维监控覆盖了所有环节的监控,真正做到监控无盲区,运维无隐患。 运维最后一…

    系统运维 2017-01-09
  • 对inode的初步理解

    1.什么是inode?     inode中文译作”索引节点“,是linux操作系统中的一种数据结构,用来存储文件的元数据信息。在linux系统中每个文件都会分配一个inode,我们也可以把inode看作指针,它永远指向文件的具体存储位置。 2.inode中包含了什么信息? * inode 编号 * 用来识别文件类型,以及用于 …

    2017-07-18
  • bash变量详解

       shell作为用户和Unix/Linux沟通的桥梁,既可以是一个可执行的二进制程序,同时也是一个具备了编程能力的程序设计语言,定义了各种各样的变量和参数,下面介绍一下shell之上的各种变量。 1、本地变量    特性:只对当前shell生效 [root@centos7 ~/bin]#cat …

    Linux干货 2016-08-15

评论列表(1条)

  • luoweiro
    luoweiro 2017-02-23 07:58

    几个工具挺强大的,但是希望能常用起来,熟练掌握工具的同时也要掌握对应的数据指标究竟带来什么问题。