系统监控工具dstat

一、dstat简介
 dstat整合了vmstat, iostat, netstat and ifstat四款工具的功能,是一款全能的系统信息统计工具,支持即时刷新,也可收集指定的性能资源。
二、dstat参数
 dstat: 整合了vmstat, iostat, netstat and ifstat四款工具的功能;
      dstat [-afv] [options..] [delay [count]]
      delay:延迟时间
      count:统计次数
      EX:dsstat 1 10
    -c: 显示cpu性能指标相关的统计数据;
    -d: 显示disk相关的速率数据;
    -g: 显示page相关的速率数据;
    -i: 显示interrupt相关的速率数据;
    -l: 显示load average相关的统计数据;
    -m: 显示memory相关的统计数据;
    -n: 显示网络收发数据的速率;
    -p: 显示进程相关的统计数据,
    -r: io请求的速率;
    -s: 显示swap的相关数据
    -y: 显示系统相关的数据,包括中断和进程切换;
   
    --top-cpu:显示最占用CPU的进程;
    --top-bio:显示最消耗block io的进程;
    --top-io:最占用io的进程;
    --top-mem:显示最占用内存的进程;
   
    --ipc: 显示进程间通信相关的速率数据;
    --raw: 显示raw套接的相关的数据;
    --tcp: 显示tcp套接字的相关数据;
    --udp: 显示udp套接字的相关数据;
    --unix: 显示unix sock接口相关的统计数据;
三、dstat的使用

1、命令行直接输入dstat,ctrl+c中止

wKiom1Uxt2eR2oDjAAJvFVYflzw079.jpg

2、查看最占cpu的进程

wKioL1UxuaPCTz-tAAB6cUB8lVw667.jpg

你可能感兴趣的:(linux,dstat,系统监控工具)