暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

推荐两组linux性能分析工具

原创 Anbob 2012-10-22
698
除了linux中长用的vmstat,iostat,top,sar等工具外有两组轻量的工具也值的推荐,oracle 的os watcher(OSW)以前力荐过http://www.anbob.com/?p=1143
一个就是经典的IBM 的nmon+nmonanalyser
下载分别是
http://nmon.sourceforge.net/pmwiki.php?n=Site.Download
http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmonanalyser
功能网上描述很清晰了
使用方法,就是下载对应的版本的nmon,chmod +x nmon, nmon 加参数采集间隔如nmon -s10 -c60 -f 生成.nmon的文件传到windows,win机器中安装nmonanalyser 就是一个excel文件,利用vba 编写的模块 打开文件时指定.nmon文件生成图形
nmon
另一个是Collectl+Graphite
collectl安装
wget http://ncu.dl.sourceforge.net/project/collectl/collectl/collectl-3.6.3/collectl-3.6.3.src.tar.gz
tar zxvf collectl-3.6.3.src.tar.gz
cd collectl
./INSTALL
使用
[root@dev-db collectl-3.6.3]# collectl -scdmn

waiting for 1 second sample...
#<--------CPU--------><-----------Memory-----------><----------Disks-----------><----------Network---------->
#cpu sys inter ctxsw Free Buff Cach Inac Slab Map KBRead Reads KBWrit Writes KBIn PktIn KBOut PktOut
3 1 1879 1823 48M 26M 12G 4G 168M 10G 92100 742 52 4 2 18 2 12
4 1 1977 1987 49M 26M 12G 4G 168M 10G 111028 882 200 2 8 51 7 40
3 1 1771 1557 51M 26M 12G 4G 168M 10G 79680 643 12 2 0 2 0 2
1 0 1468 1028 46M 26M 12G 4G 168M 10G 39772 324 148 16 8 50 5 37
3 1 1811 1626 48M 26M 12G 4G 168M 10G 87080 700 80 15 7 33 4 30
3 1 1874 1843 53M 26M 12G 4G 168M 10G 101008 808 0 0 0 2 0 2

collectl 优点是支持多台机器收集发送到一台监控机分析. Colmux是这帮人的另一个工具也很棒
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论