注:部分内容来自书籍或者网络,如有侵权,请联系删除。
一、dstat
1.dstat介绍
1)综合了vmstat,iostat,ifstat,netstat等监控工具的功能,并且提供了更多的监控信息;
2)实时显示监控数据;
3)在问题分析和故障排查时,可以监视最重要的计数器,也可以对计数器进行排序;
4)Python语言编写,方便扩展,添加自定义计数器;
5)时间精度高,即便系统负荷较高也不会延迟显示;
6)不同颜色显示不同的单位,可读性高;
7)支持导出CSV。
2.安装与常用参数解释
安装:yum install dstat
参数解释:
-c:显示cpu使用情况。包括执行用户代码(usr)、执行系统代码(sys)、空闲(idl)和等待IO(wai)
-d:显示磁盘读写情况
-m:显示内存读写情况
-n:显示网络设备发送和接受的数据
-g:表示换页活动。大多数值为0,如果不为0,则说明当前系统内存不足
-l:统计系统负载情况
-p:统计进程信息
-tcp:TCP统计
–fs:统计文件打开数和inodes数
更多参数运行dstat –help查看
3.dstat高级用法
通过附带的插件找出占用资源最高的进程和用户,插件保存在/usr/share/dstat
dstat –top-(io|bio|cputime|cputime-avg|mem)
将结果输出到csv
dstat -a –output file.csv
「 文章如果对你有帮助,请点个赞哦^^ 」 
0
若无特殊注明,文章均为本站原创或整理发布。
转载请注明本文地址:https://om.fangxiaoxiong.com/2820.html