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的主要内容,如果未能解决你的问题,请参考以下文章