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

相关推荐

  • 初识正则表达式

    正则表达式是个什么东东? 正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。在很多文本编辑器里、命令中,通常要使用检索、替换、放行和拒绝那些符合某个模式的文本。而正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。  摘自《正则表达式之…

    Linux干货 2015-03-27
  • keepalived+lvs负载均衡两个httpd

    准备4台主机172.16.71.2 172.16.71.3 172.16.71.4 172.16.71.5 前两个做后端httpd服务器。后两个做keepalived 首先配置好后端主机172.16.71.2 和172.16.71.3 # 172.16.71.2yum install httpdcd /var/www/…

    Linux干货 2017-02-13
  • 配置HTTPS

    环境为CentOS 7.3、httpd2.4.6 一 搭建证书 CA 主机为192.168.29.3 client主机为 192.168.29.100 1 生成私钥 [root@centos7 ~]# (umask 077 ; openssl genrsa -out /etc/pki/CA/private/cakey.pem 4096) Generating…

    2017-06-06
  • linux用户和组管理

    linux系统是一个多用户的系统,每个账号都干什么用,你必须了如指掌。 【Linux用户】 即UID分为两大类:管理员 UID:0                               普通用户 UID:…

    Linux干货 2016-08-05
  • CentOS7下编译安装Apache

    在Linux中通过编译源代码进行安装软件,需要GCC(GNU Compiler Collection,GNU编译器套件)的支持。通过yum安装GCC [root@localhost ~]# yum install gcc C程序源码编译安装三个步骤: 第一步:./configure  (1)通过选项传递参数,…

    Linux干货 2016-09-05
  • N22-第六周作业

    请详细总结vim编辑器的使用并完成以下练习题      vim是模式化的文本编辑器。在不同模式下,每一次按键的效果都不一样。vim有三种工作模式,分别是编辑模式,插入模式和末行模式。编辑模式是打开vim后的默认模式,用于查看文本或进行复制,粘贴,删除等编辑命令。插入模式是为了向文本中输入信息。末行模式是vim自带的命令行接口,能…

    Linux干货 2016-09-26

评论列表(1条)

  • luoweiro
    luoweiro 2017-02-23 07:58

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