阅读更多
1.dstat的选项
-c,-cpu 显示CPU情况
-C 0,3,total include cpu0, cpu3 and total
-d,-disk 显示磁盘情况
-D total,hda include hda and total
-g,-page enable page stats
-i, -int enable interrupt stats
-I5,eth2 include int5 and interrupt used by eth2
-l,-load enable load stats
-m,-mem 显示内存情况
-n,-net 显示网络情况
-N eth1,total 可以指定网络接口
-p,-proc enable process stats
-s,-swap 显示swap情况
-S swap1,total 可以指定多个swap
-t,-time enable time counter
-y,-sys enable system stats
-ipc 报告IPC消息队列和信号量的使用情况
-lock enable lock stats
-raw enable raw stats
-tcp enable tcp stats
-udp enable udp stats
-unix enable unix stats
-M stat1,stat2 enable externalstats
-mods stat1,stat2
-a,-all 使用-cdngy缺省的就是这样显示
-f, -full 使用 -C, -D, -I, -N and-S显示
-v, -vmstat 使用-pmgdsc -D显示
-integer show integer values
-nocolor disable colors (implies -noupdate)
-noheaders 只显示一次表头以后就不显示了,使用重定向写入文件时很有用
-noupdate disable intermediate updates
-output file 写入到CVS文件中
这个软件和vmstat很像,不过和vmstat相比好像少了io部份的显示, dstat只能显示磁盘的吞吐量而不是显示负载情况, dstat和几乎所有监控软件一样,只能对整个系统进行监控而不能对某一个进程或某一个程序进行深入分析.我常使用的参数是dstat -cdlmnpsy,做个别名链接alias dstat='dstat-cdlmnpsy'
2.dstat默认输出的说明
usr:用户空间的程序所占百分比;
sys:系统空间程序所占百分比;
idel:空闲百分比;
wai:等待磁盘I/O所消耗的百分比;
hiq:硬中断次数;
siq:软中断次数;
-- CPU使用信息统计
read:磁盘读带宽
writ:磁盘写带宽
-- 磁盘使用信息统计
recv:网络收包带宽
send:网络发包带宽
-- 网络使用信息统计
in: page in(换入)
out:page out(换出)
-- 内存分页统计:值较大表明系统正在使用大量的交换空间,通常情况下当系统已经开始用交换空间的时候,就说明你的内存已经不够用了,或者说内存非常分散,理想情况下page in(换入)和page out(换出)的值是0 0。
int:中断次数
csw:上下文切换
-- 其他系统信息:这一栏中较高的统计值通常表示大量的进程造成拥塞,需要对CPU进行关注。服务器一般情况下都会运行运行一些程序,所以这项总是显示一些数值。
---------------------
作者:小宇0000
来源:CSDN
原文:https://blog.csdn.net/liyuming0000/article/details/51187683
版权声明:本文为博主原创文章,转载请附上博文链接!