dstat监控工具

1、dstat工具简介

dstat命令是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具。与sysstat相比,dstat拥有一个彩色的界面,在手动观察性能状况时,数据比较显眼容易观察;而且dstat支持即时刷新,譬如输入dstat 3即每三秒收集一次,但最新的数据都会每秒刷新显示。和sysstat相同的是,dstat也可以收集指定的性能资源,譬如dstat -c即显示CPU的使用情况。

2、dstat安装

yum install -y dstat
备注:dstat软件包在系统光盘里,无法额外下载 

3、dstat参数说明

dstat [-afv] [options..] [delay [count]]
常用选项
-c:显示CPU系统占用,用户占用,空闲,等待,中断,软件中断等信息。
-C:当有多个CPU时候,此参数可按需分别显示cpu状态,例:-C 0,1 是显示cpu0和cpu1的信息。
-d:显示磁盘读写数据大小。
-D hda,total:include hda and total。
-n:显示网络状态。
-N eth1,total:有多块网卡时,指定要显示的网卡。
-l:显示系统负载情况。
-m:显示内存使用情况。
-g:显示页面使用情况。
-p:显示进程状态。
-s:显示交换分区使用情况。
-S:类似D/N-r:I/O请求情况。
-y:系统状态。
--ipc:显示ipc消息队列,信号等信息。
--socket:用来显示tcp udp端口状态。
-a:此为默认选项,等同于-cdngy。
-v:等同于 -pmgdsc -D total。
--output 文件:此选项也比较有用,可以把状态信息以csv的格式重定向到指定的文件中,以便日后查看。例:dstat --output /root/dstat.csv & 此时让程序默默的在后台运行并把结果输出到/root/dstat.csv文件中。
usr:用户空间的程序所占百分比;
sys:系统空间程序所占百分比;
idel:空闲百分比;
wai:等待磁盘I/O所消耗的百分比;
hiq:硬中断次数;
siq:软中断次数;
read:磁盘读带宽
writ:磁盘写带宽
recv:网络收包带宽
send:网络发包带宽
-- 内存分页统计:值较大表明系统正在使用大量的交换空间,通常情况下当系统已经开始用交换空间的时候,就说明你的内存已经不够用了,或者说内存非常分散,理想情况下page in(换入)和page out(换出)的值是0 0in: page in(换入)
out:page out(换出)

-- 其他系统信息:这一栏中较高的统计值通常表示大量的进程造成拥塞,需要对CPU进行关注。服务器一般情况下都会运行运行一些程序,所以这项总是显示一些数值。
int:中断次数
csw:上下文切换


4、dstat安装

yum install -y dstat
备注:dstat软件包在系统光盘里,无法额外下载 
5、dstat使用案例
5.1、CPU使用率统计
统计最耗CPU的进程名和CPU占比
dstat  -t --top-cpu 2 50
备注:2 50 表示每两秒输出一次结果,共统计50次,若不加此参数,统计结果每间隔一秒持续输出

在这里插入图片描述

5.2、内存统计
内存统计
dstat -t -m 2 50
备注:2 50 表示每两秒输出一次结果,共统计50次,若不加此参数,统计结果每间隔一秒持续输出

在这里插入图片描述

5.3、网卡统计
统计网卡的收发速度
dstat  -tnN ens192,ens224,total 2 50

-t 显示监控时间 
-n 显示网络信息
-N 监控指定网卡
dstat -nf 查看所有网卡收发速度
备注:2 50 表示每两秒输出一次结果,共统计50次,若不加此参数,统计结果每间隔一秒持续输出

在这里插入图片描述

5.4、硬盘统计
dstat -tdD sdb,sdc,sdd,sde,total 2 50
-d 显示磁盘信息
-D 指定硬盘
备注:2 50 表示每两秒输出一次结果,共统计50次,若不加此参数,统计结果每间隔一秒持续输出

在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值