详细说明进行管理工具htop、vmstat等相关命令,并举例

  • htop命令:
    选项:
    -d #:指定延迟时间间隔
    -u UserName:仅显示指定用户的进程
    -s COLUME:以指定字段进行排序
  • htop -u root -d 10
  • htop -d10 -u root
  • PID:进程ID
  • USER:用户名
  • PRI:优先级
  • NI:nice值
  • VIRT:Size in memory of the total program size
  • RES:所使用的物理内存
  • SHR:共享内存
  • S:进程状态
  • CPU%:cpu使用率
  • MEM%:内存使用率
  • TIME+:消耗的cpu时间
  • COMMADN:有哪些命令执行
    子命令:
    l:显示选定的进程打开的文件列表
    s:跟踪选定的进程的系统调用
    t:以层级关系显示各进程状态
    a:将选定的进程绑定至某指定的cpu核心
  • vmstat命令:
    Report virtual memory statistics
  • vmstat
  • vmstat [options] [delay] [count]
    procs
  • r:等待运行的进程的个数;cpu上等待运行的人物的队列长度;
    b:处于不可中断睡眠态的进程个数;被阻塞的人物队列的长度;
    memory
    swpd:交换内存使用总量
    free:空闲的物理内存总量
    buffer:用于buffer的内存总量
    cache:用于cache的内存总量
    swap
    si:数据进入swap中的数据速率(kb/s)
    so:数据离开swap中的数据速率(kb/s)
    lo
    bi:从块设备读入数据到系统的速度(kb/s)
    bo:保存数据至块设备的速率(kb/s)
    system
    in:interrupts,中断产生的速率;
    cs:context switch上下文切换的速率;进程被内核调来调去的速率
    us:user space
    sy:system
    id:idle空闲的
    wa:wait等待io完成
    st:stolen被虚拟化偷走的
  • 选项:
    -s:显示内存统计数据
    pmap命令:
    -report memory map of a process
  • pmap [options] pid […]
  • -x:显示详细格式的信息;
    另一种查看方式:cat /proc/PID/maps
  • glance命令:
    -A cross-platform curses-based monitoring tool
  • 内建命令:
  • 选项:
    -b:以byte为单位显示网上数据速率;
    -d:关闭磁盘i/o模块
    -m:关闭mount模块
    -n:关闭network
    -t #:刷新时间间隔
    -1:每个cpu的相关数据单独显示
    -o:{HTML|CSY}:输出格式;
    -f:/path/to/somedir:设定输出文件的位置
  • C/S模式下运行glances命令:
    服务模式:
    glances -s -B IPADDR 本机的某地址,用于监听.
    客户端:
    glance -c IPADDR
    IPADDR:是远程服务器地址;
  • dstat命令:
    -verstile tool for generating system resource statistics
    dstat [-afv] [options..] [delay] [count]
  • 常用选项:
    -c,–cpu:显示cpu相关信息
    -d,–disk:显示磁盘相关信息
    -g:显示page相关的速率数据
    -m:memory的相关统计数据
    -n:interface的相关统计数据
    -p:显示process的相关统计数据
    -r:显示io请求的相关的统计数据
    -s:显示swapped的相关统计数据
  • –tcp
    –udp
    –raw
    –socket
    –ipc
    –top-cpu:显示最占用cpu的进程
    –top-io:显示最占用io的进程
    –top-mem:显示最占用内存的进程
    –top-lantency:延迟最大的进程
  • kill命令:
    -terminate a process
    用于向进程发送信号,以实现对进程的管理;
  • 显示当前系统可用信号:
    kill -l [signal]
  • 每个信号的标识方式由三种
    1.信号的数字标识
    2.信号的完整名称
    3.信号的简写名称
    向进程发信号:
    kill [-s signal | -SIGNAL] pid…
  • 常用信号:
    1.SIGHUP:无须关闭进程而让其重读配置文件
    2.SIGINT:终止正在运行的进程,相当于ctrl+c
    9.SIGKILL:杀死运行中的进程
    15.SIGTERM:终止运行中的进程
    18.SIGCONT:
    19.SIGSTOP
    killall命令:
    -kill processes by name
    killall [-SIGNAL] program

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/101056

(1)
墨武墨武
上一篇 2018-06-15 20:47
下一篇 2018-06-15 21:53

相关推荐

  • Linux集群类型、系统扩展方式及lvs调度方法

    linux集群相关知识总结: linux集群种类:(1)负载均衡集群LB(2)高可用集群HA(3)高性能集群HP 分布式系统:分布式存储和分布式计算 系统扩展方式:向上扩展和向外扩展 LB cluster高可用实现方式: (1).硬件:F5 BIG ,IP Citrix Netscaler A10 (2)软件:lvs:Linux Virtual Server…

    Linux笔记 2018-06-24
  • linux练习题以及用户和组管理

    Linux练习题 列出当前系统上的所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可 取出最后登录到当前系统的用户的相关信息 取出当前系统上被用户当作默认shell的最多的那个shell 将/etc/passwd/中的第三个字段数值最大的后10个用户信息全部改为大写后保存至/tmp/maxusers中。 取出当前主机的IP地址,提示:对i…

    2018-05-26
  • 文件实时查找工具-find

    find:命令 实时查找工具,通过遍历指定路径完成文件查找 工作特点:查找速度慢,精确查找,实时查找,可能只搜索用户具备读取和执行的目录 用法:  find【OPTION]…[查找路径】【查找条件】【处理动作】 查找路径:指定具体目标路径;默认为当前目录查找条件:指定的查找标准,可以文件名、大小、类型、权限等标准进行;默认为找出指定路径下的所有文…

    2018-04-13
  • liunx 文件管理

    文件系统与目录结构:  

    Linux笔记 2018-04-01
  • 网段划分

    物理上在一个网段,逻辑上不在一个网段 则通讯必须经过路由器 只要不在一个网段就要经过路由器 路由表   由于有类地址之间跨度太大,不利于使用,现在生产环境中使用的是无类地址。 无类地址:网络ID,主机ID不确定 CIDR:无类域间路由 无类域间路由表示法 IP/网络ID位数   172.20.0.123 netmask:子网掩码 32位二…

    Linux笔记 2018-07-02
  • 随堂笔记2

    记马哥Linux运维课程第二周知识点(持续更新中)   bin目录 存放二进制数据 给普通用户执行的 在Centos7上 绿色的为… 并不是真正的文件夹 而是快捷方式 bin->usr/bin 内容放在一起 ;在6上,这两者并不是同一个目录,分开放 sbin 给管理员执行的二进制程序 media mnt(mount) 充当外围设备…

    Linux笔记 2018-07-29