soilzhang 2010-08-10
在监控方面,之前有了vmstat,iostat,sar等工具了,但如果想综合一点用的话,
新发现了一个不错的监控工具dstat,下面简单介绍之:
1下载:
http://dag.wieers.com/rpm/packages/dstat/dstat-0.6.7-1.rh7.rf.noarch.rpm
2安装
3使用:
输入dstat后,会显示出cpu,disk,net,paging,system
的情况,1秒1次,可以设置为每1分钟1次:
dstat-a1
4每分钟监控一次:
date&&dstat-tclmdny60
5Dstatoptions:
-c,--cpu显示CPU情况
-C0,3,totalincludecpu0,cpu3andtotal
-d,--disk显示磁盘情况
-Dtotal,hdaincludehdaandtotal
-g,--pageenablepagestats
-i,--intenableinterruptstats
-I5,eth2includeint5andinterruptusedbyeth2
-l,--loadenableloadstats
-m,--mem显示内存情况
-n,--net显示网络情况
-Neth1,total可以指定网络接口
-p,--procenableprocessstats
-s,--swap显示swap情况
-Sswap1,total可以指定多个swap
-t,--timeenabletimecounter
-y,--sysenablesystemstats
--ipc报告IPC消息队列和信号量的使用情况
--lockenablelockstats
--rawenablerawstats
--tcpenabletcpstats
--udpenableudpstats
--unixenableunixstats
-Mstat1,stat2enableexternalstats
--modsstat1,stat2
-a,--all使用-cdngy缺省的就是这样显示
-f,--full使用-C,-D,-I,-Nand-S显示
-v,--vmstat使用-pmgdsc-D显示
--integershowintegervalues
--nocolordisablecolors(implies--noupdate)
--noheaders只显示一次表头以后就不显示了,使用重定向写入文件时很有用
--noupdatedisableintermediateupdates
--outputfile写入到CVS文件中