Linux性能监控器-dstat

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux性能监控器-dstat相关的知识,希望对你有一定的参考价值。

dstat是一个全能系统信息统计工具,可用来替换vmstat、iostat、netstat和ifstat这些命令。它由python编写的。dstat是以彩色的界面动态显示的,这些数据会比较显眼,容易观察。

 

dstat安装

yum install -y dstat

 

dstat使用

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

简单执行 dstat 3 5   执行5次,每次间隔3秒

技术分享

不带任何参数时,输入dstat相当于dstat -cdngy 1,每1s收集一次,只会收集cpu,disk,network,paging,system的状态信息

 

dstat常用使用的参数

-c, -cpu:  显示cpu情况
-C 0,3,total include cpu0, cpu3 and total :  如果有多个cpu的话,可以指定cpu或者所有的cpu
-d, -disk: 显示磁盘的情况
-D total, hda include hda and total: 显示所有磁盘的情况
-g, -page enable pagestats: 显示页的IN/OUT状态信息
-i, -int enable interrupt stats: 启用网卡中断统计
-l, -load enable loadstats: 显示系统1分钟、5分钟、15分钟的平均负载
-m, -mem: 显示内存情况
-n, -net: 显示网络情况
-N eth1,total: 显示指定网络接口
-p, -proc enable process stats: 启用进程的状态显示
-s, -swap: 显示swap情况
-S swap,total: 可以指定多个swap
-t, -time enable timecounte: 显示当前系统时间
--ipc: 报告IPC消息队列和信号量的使用情况
--lock enable lockstats: 显示系统各种状态锁的信息
--raw enable raw stats: 显示裸设备的状态信息
--tcp enable tcp stats: 显示tcp连接的状态信息
--udp enable tcp stats: 显示udp连接的状态信息
-M stat1,stat2 enable internal stats and external plugin stats: 显示一些额外的状态信息
-a, -all: 使用缺省的-cdngy
-f, -full: 使用-C, -D, -I, -N和-S显示
-v, -vmstat: 使用-pmgdsc -D显示
--noheaders: 只显示一次表头以后就不显示了,使用重定向写入文件时很有用
--output file: 把结果写入到CVS文件中

  

以上是关于Linux性能监控器-dstat的主要内容,如果未能解决你的问题,请参考以下文章

dstat下性能监控工具之----dstat

Linux 终端下全能系统监控工具 dstat

Linux 终端下 dstat 监控工具

Linux终端下 dstat 监控工具

Linux终端下 dstat 监控工具

25个Linux性能监控工具