Linux监控工具之dstat使用详解

      dstat是一个用来替换 vmstat,iostat netstat,nfsstat和ifstat这些命令的工具, 是一个全能系统信息统计工具. 与sysstat相比, dstat拥有一个彩色的界面, 在手动观察性能情况时, 数据比较显眼容易观察, 并且dstat支持即时刷新.ios

      安装完成后,执行 dstat 命令,默认状况它会收集-cpu-、-disk-、-net-、-paging-、-system-的数据,一秒钟收集一次.网络

wKiom1SIFMbA2dtjAAD8QN_V_HY900.jpg

dstat经常使用的选项有:异步

        -c     显示cpu使用状况socket

        -d     显示磁盘使用状况tcp

       -g,     显示页面数据  ide

        -i      启用中断数据工具

        -l      平均负载统计(1分钟,5分钟,15分钟)性能

        -m     显示内存使用信息spa

        -n     显示网络信息unix

        -p      enable process stats (runnable,uninterruptible, new)

       -r       enable I/O request stats(read, write requests)

       -s       显示交换分区使用信息

       -t       启用时间/日期输出

       -y       系通通计(中断上下文切换)

       --aio    显示异步io统计数据

       --ipc     ipc相关的信息

       --raw:    raw socket

       --tcp     tcp socket

       --udp    udp socket

       --socket  raw, tcp, udp

       --unix    unix sock

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

       --top-bio 显示最占用block IO的进程

       --top-mem: 显示最耗费内存的进程

       --top-io   最占用IO的进程

相关文章
相关标签/搜索