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
下一篇 2017-01-05

相关推荐

  • Linux文件查找之locate、find详解

     locate命令详解 locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库文件,这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updat…

    Linux干货 2016-08-16
  • 用户、组、权限管理练习

    用户、组管理练习 一、创建的内容:        1、组Rockets,Knicks,Cavaliers,他们的GID分别是501,540,530。    2、用户James(theBeard),Chris(CP3),Lebron(King),Carmelo(Melo),他们的uid分别是…

    Linux干货 2017-09-03
  • Linux-Centos7编译内核

    编译内核     前提:         (1)准备好开发环境         (2) 获取目标主机上硬件设备的相关信息         (3) 获取目标主机系统功能的相关信息       …

    2017-07-16
  • 在CentOS 7上实现私有CA及申请和吊销证书

    – 创建私有CA openssl的配置文件:/etc/pki/tls/openssl.cnf 42 dir     = /etc/pki/CA       # Where everythi…

    Linux干货 2016-12-01
  • LINUX下的RPM应用

    一 前言 在进入RPM的应用前,关于可执行程序的一些基本知识有必要说明一下: 1 ABI:application binary interface,这是应用程序与系统间的协议,大家都知道同一个程序在不同的操作系统平台可能会无法执行,很大程度上就是因为ABI的不同,因此,对于可执行程序,选择对应操作系统平台是第一步 2 API:application prog…

    Linux干货 2017-04-17
  • 用户管理基本操作

    1.创建组distro,其GID为2016[root@localhost ~]# groupadd -g 2016 distro2.创建用户mandriva,其ID号为1005;基本组为distro[root@localhost ~]# useradd -u 1005 mandriva -g 20163.创建用户mageia,其ID号为1…

    Linux干货 2017-09-04

评论列表(1条)

  • luoweiro
    luoweiro 2017-02-23 07:58

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