pstree,ps,top,htop,vmastp,pmap,glances,dstat进程管理工具介绍

  htop,glances,dstat进程管理工具介绍

1、htop 工具

技术分享


htop常用交互命令

  M:memory排序

  P:cpu占用比排序

T:cpu占用时长排序

 

 

u:过滤仅显示选定用户的进程:

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

l:显示指定进程打开的文件

t:显示进程树格式

a:将选定的进程绑定在指定的CPU


2、glances:

技术分享

 

  glances[-bdehmnrsvyz1] [-B bind] [-c server] [-C conffile] [-p port] [-P password][--password] [-t refresh] [-f file] [-o output]

     

      常用选项:

    -b: Byte/s为单位显示网卡设备数据交换速率;

    -d: 关闭磁盘I/O功能模块;

    -f/PATH/TO/SOMEFILE:设置输出文件的位置及格式;

    -o {HTML|CSV}:

    -m: 关闭mount功能模块

    -n: 关闭网络功能模块

    -r: 关闭进程列表功能模块

    -t #: 指定延迟时长,默认为3秒;

    -1:单独显示每颗CPU相关负载数据信息;

   

 

glances 支持远程模式

 

服务端模式

glances –s –B IPADDR

 

客户端模式

 

glances –c IPADDR

 

3、dstat 工具

技术分享

dstat: 整合了vmstat, iostat, netstat andifstat四款工具的功能;

  dstat [-afv] [options..] [delay [count]]

     

  -c:显示cpu性能指标相关的统计数据;

  -d:显示disk相关的速率数据;

  -g:显示page相关的速率数据;

  -i:显示中断interrupt相关的速率数据;

  -l:显示平均负载load average相关的统计数据;

  -m:显示memory相关的统计数据;

  -n:显示网络收发数据的速率;

  -N:显示指定网卡收发数据的速率 eth

  -p:显示进程(不可中断进程及新进程)相关的统计数据,

  -r:io请求的速率;

  -s:显示swap的相关数据

  -y:显示系统相关的数据,包括中断和进程切换;

       

  --top-cpu:显示最占用CPU的进程;

  --top-bio:显示最消耗block io的进程;

  --top-io:最占用io的进程;

  --top-mem:显示最占用内存的进程;

       

  --ipc:显示进程间通信相关的速率数据;

       msg信号 shm共享内存

  --aio:异步IO  

  --raw:显示raw套接的相关的数据;

   --tcp:显示tcp套接字的相关数据;

  --udp:显示udp套接字的相关数据;

  --unix:显示unix sock接口相关的统计数据;

  --socket:显示       

  -a:-cdngy

 



郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。