zabbix3.4监控linux磁盘使用率_一文看懂Linux全能型监控命令--dstat,值得收藏

概述

在linux上有top、free、iostat、vmstat、netstat等诸多监控系统各项性能的工具,如top,可以实时监控到系统负载、内存等使用情况,iostat能监控系统I/O情况,而vmstat可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。不过今天主要介绍一个全能型的监控工具:dstat。


1、什么是dstat?

通过man帮助,可以看到官方对dstat的定义为:多功能系统资源统计生成工具( versatile tool for generating system resource statistics)。在获取的信息上有点类似于top、free、iostat、vmstat等多个工具的合集,官方解释为vmstat、iostat、ifstat等工具的多功能替代品,且添加了许多额外的功能(Dstat is a versatile replacement for vmstat, iostat and ifstat. Dstat overcomes some of the limitations and adds some extra features.);其结果可以保持到csv文件,使用脚本或第三方工具对性能进行分析利用(如通过监控平台监控,也可以保持到数据库)。

在Centos 6.x系统上安装基本服务器即默认安装,而在其他操作系统可能需要手动安装。


2、dstat的基本使用

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

76618d2cbd42f6a9d2ea6e8e366c852c.png

这是默认输出显示的信息:

CPU状态:CPU的使用率。这项报告更有趣的部分是显示了用户,系统和空闲部分,这更好地分析了CPU当前的使用状况。如果你看到"wait"一栏中,CPU的状态是一个高使用率值,那说明系统存在一些其它问题。当CPU的状态处在"waits"时,那是因为它正在等待I/O设备(例如内存,磁盘或者网络)的响应而且还没有收到。

磁盘统计:磁盘的读写操作,这一栏显示磁盘的读、写总数。

网络统计:网络设备发送和接受的数据,这一栏显示的网络收、发数据总数。

分页统计:系统的分页活动。分页指的是一种内存管理技术用于查找系统场景,一个较大的分页表明系统正在使用大量的交换空间,或者说内存非常分散,大多数情况下你都希望看到page in(换入)和page out(换出)的值是0 0。

系统统计:这一项显示的是中断(int)和上下文切换(csw)。这项统计仅在有比较基线时才有意义。这一栏中较高的统计值通常表示大量的进程造成拥塞,需要对CPU进行关注。你的服务器一般情况下都会运行运行一些程序,所以这项总是显示一些数值。

默认情况下,dstat每秒都会刷新数据。如果想退出dstat,可以按"CTRL-C"键。

需要注意的是报告的第一行,通常这里所有的统计都不显示数值的。

这是由于dstat会通过上一次的报告来给出一个总结,所以第一次运行时是没有平均值和总值的相关数据。

下面重点介绍下它的相关参数。


3、CPU相关参数

7f074cfef1d3200abf5c232ef15385db.png
05c2b99a560a6dbebb6b5fe91b0a4cde.png

4、进程相关参数

d0cef05a721c01caf2f156221066e453.png
88cc5805fadff6c30c4a1cf277b6cd1a.png
2acb282d8e8886722aa2eda1587844e5.png

5、进程最耗资源统计

22b76bae2130fa2f757ed71d0a0feb49.png
3b1d9b8c80ea0c31c97e4021083b1fdd.png
875047d31c2d19d6519fc6693b370071.png
afccc541c7a722d94a0c75b6c16c8876.png
a0c0b26b1f52b5f70b048b584901f1d7.png

6、内存相关参数

0610f343191688b36ff652e3e8f7af73.png
5f956a1ffc220e336efa90ff04fd9f13.png

7、换页空间相关参数

85a480438e4c309e5ae664a5a36b3189.png
4e4cfbe51ff7cf4927e5b315f5c004d4.png

8、网络相关参数

25cfec8c9f756a68e9cdc350da9e5a5a.png
25fabc7dfe6399ea7bf46f9ffd01f4e9.png
98481893bae13f00a3458aa9ac85c1f7.png

篇幅有限,因dstat的参数比较多,所以分成两部分来做介绍,后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

8835f327192aefa016e21d91c3ede8e1.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值