首页 » 系统相关 » 推荐两组linux性能分析工具

推荐两组linux性能分析工具

除了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是这帮人的另一个工具也很棒

打赏

对不起,这篇文章暂时关闭评论。