dstat

作者: 疏影浅清 | 来源:发表于2018-10-30 00:42 被阅读0次

dstat的默认选项

与许多命令一样,dstat命令有默认选项,执行dstat命令不加任何参数,它默认会收集-cpu-、-disk-、-net-、-paging-、-system-的数据,一秒钟收集一次。 默认输入 dstat 等于输入了dstat -cdngy 1或dstat -a 1

dstat的用法如下:

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

常用选项如下:

# 直接跟数字,表示#秒收集一次数据,默认为一秒;dstat 5表示5秒更新一次

-c,--cpu   统计CPU状态,包括system, user, idle, wait, hardware interrupt, software interrupt等;

-d, --disk 统计磁盘读写状态

-D total,sda 统计指定磁盘或汇总信息

-l, --load 统计系统负载情况,包括1分钟、5分钟、15分钟平均值

-m, --mem 统计系统物理内存使用情况,包括used, buffers, cache, free

-s, --swap 统计swap已使用和剩余量

-n, --net 统计网络使用情况,包括接收和发送数据

-N eth1,total  统计eth1接口汇总流量

-r, --io 统计I/O请求,包括读写请求

-p, --proc 统计进程信息,包括runnable、uninterruptible、new

-y, --sys 统计系统信息,包括中断、上下文切换

-t 显示统计时时间,对分析历史数据非常有用

--fs 统计文件打开数和inodes数

以上这些就是最常用的选项,而一般都组合使用,如:

dstat -cdlmnpsyt 5 可以得到较全面的系统性能数据

--top-(io|bio|cpu|cputime|cputime-avg|mem) 通过这几个选项,可以看到具体是那个用户那个进程占用了相关系统资源,对系统调优非常有效。如查看当前占用I/O、cpu、内存等最高的进程信息可以使用dstat --top-mem --top-io --top-cpu

http://hongyitong.github.io/2017/01/11/Mysql%20%E7%9B%91%E6%8E%A7%E6%80%A7%E8%83%BD%E7%8A%B6%E6%80%81%20QPS%E3%80%81TPS/

相关文章

  • 查看磁盘io常用命令

    1. dstat 安装: # yum install dstat 使用: # dstat --aio --io -...

  • 【使用python监控Linux系统1】

    Python监控工具 多功能系统资源统计工具dstat 首先先安装dstat工具 dstat的用法 dstat常用...

  • dstat

    dstat的默认选项 与许多命令一样,dstat命令有默认选项,执行dstat命令不加任何参数,它默认会收集-cp...

  • dstat工具的安装和使用

    dstat 是一款比较全面的性能监控工具,是排查服务器负载异常的利器! dstat的安装 dstat的安装在这里介...

  • dstat命令

    dstat 全能系统信息统计工具 安装 yum install -y dstat 或者 wget http://d...

  • 全能系统监控工具dstat

    全能系统监控工具dstat dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些...

  • dstat用法

    监控CPU\MEN: dstat --top-mem --top-io --top-cpu常用常规监控:dstat...

  • dstat

    dstat 是一个可以取代vmstat,iostat,netstat和ifstat这些命令的多功能产品。dstat...

  • 全能系统监控工具dstat

    什么是dstat? 官方对dstat的定义为:多功能系统资源统计生成工具(versatile tool for g...

  • yum install --downloadonly

    sudo yum install --downloadonly dstat --downloaddir=/opt/yum

网友评论

      本文标题:dstat

      本文链接:https://www.haomeiwen.com/subject/pclwtqtx.html