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小白到大牛——与狼共舞的日子10

    马哥教育网络班21期+第10周课程练习 1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) POST –> Boot Sequence(BIOS) –> Boot Loader(MBR)   –> Kernel+ramdi…

    Linux干货 2016-12-05
  • 数据流重导向

    数据流重导向(redirect):就是将某个指令执行后应该要出现在屏幕上的数据,传输到其他的位置。 standard output:标准输出是指指令执行回传正确的讯息。 standard error output : 指令执行失败后,所回传的错误讯息。 1标准输入(stdin):代码为0,使用< <<2标准输出(stdout),代码为1,使…

    Linux干货 2016-08-08
  • Linux之磁盘管理

    Linux之磁盘管理       linux系统中, 一切都是文件, 而这些文件都是存储在磁盘中, 因此对于磁盘的管理是非常重要的, Linux磁盘管理的好坏, 直接关系到整个系统的性能问题, 本文主要介绍了磁盘结构, 分区类型, 管理分区, 管理文件系统, 挂载设备, 管理虚拟内存这几大项的内容.    &…

    Linux干货 2016-08-29
  • CentOS7系统用户空间管理进程systemd详解

    概述:     系统启动过程中,当内核启动完成,后加载根文件系统,后就绪的一些用户空间的服务的管理工作,就交由init进行启动和管理,在CentOS6之前的init的管理方式都类似,相关的内容我们在之前的文章中也做出过介绍。在CentOS7上,init变成了systemd,其管理方式也发生了重大的变化,本章就跟大家欧一…

    Linux干货 2016-09-21
  • GRUB——防止root密码被破解

    GRUB(Boot Loader): ·grub:GRand Unified Bootloader          grub 0.x:grub leagacy          grub 1.x:g…

    Linux干货 2016-09-11
  • Linux基础学习总结(六)

    一、创建一个10G分区,并格式为ext4文件系统; 1、要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; [root@blog ~]# fdisk /dev/sdfCommand (m for help): nCommand action e extended p primary partition (1…

    2016-11-06

评论列表(1条)

  • luoweiro
    luoweiro 2017-02-23 07:58

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