首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux监控工具等-zz

2012-08-02 
linux监控工具等--zz三种模式:Interactive Mode: This is the default and in this mode data is read fro

linux监控工具等--zz

三种模式:

Interactive Mode: This is the default and in this mode data is read from /proc and passes through analyze.

Record Mode: Data passes from /proc the same way as Interactive Mode but instead of going through the Analyze function it written it to a file.

Playback Mode: Here collectl works virtually identical to Interactive Mode except instead of reading data from /proc it reads it from a file.

另一个摩登的,独此一家的,现成的特性是支持socket发送数据,这对于一个有几十台以上机器的cluster来说简直就是一个福音。可以通过另一个命令接收整个cluster里面所有机器实时发送过来的数据,通过一个屏幕显示出来,这对于掌握整个cluster的工作状态是极其方便的。

对于一般的机房来说,虽然机房里的所有机器不是一般意义上的cluster,但是也可以在所有机器上安装collectl,然后把性能信息实时发送到一个监控机器,实现grid control。当然,这里指的是安装了Linux操作系统的机器。

collectl支持的性能数据种类应该是最全的一个,包括IO/CPU/Network/NFS/Infiniband/Lustre/Process/Slabs等等。

最后贴一个collectl在Exadata上的一个应用,监控所有的8个数据库节点还有14个cell节点。

linux监控工具等-zz

看起来Exadata V1的IO已经很强劲,对否?

collectl有一个工具colmux可以实现上面的类似功能,是collectl作者的另一个开源项目,叫Collectl Utilities(http://collectl-utils.sourceforge.net/)。

如果对上图监控方式感兴趣的朋友可以用邮件的方式和我进一步联系。

?

不过,nmon却做出了另一个突出贡献。这就是推出了一个nmon analyser,而且以开放源代码的形式提供,它的目的是实现对nmon产生的历史性能数据的分析,产生一系列的图表。

以图表分析性能数据的作用是很明显的。密密麻麻的数字,也许只有经过一定的聚合计算,人们才能大致地了解数据的含义,说得忽悠人一点,那就是数据挖掘。不过,聚合计算有个问题,就是会把系统可能出现的瓶颈掩盖掉,举个Jonathan Lewis打过的比方,一个人头部放在寒冰里,脚放在烈火中,按平均值理论,这个人会感觉得很舒服。而利用图形的方式对数据进行描述,就不会导致数据的丢失,而且会使数据特征一目了然。

还是一个来自官方网站上nmon analyser分析结果的一个截图:

linux监控工具等-zz

nmon analyser其实就是一个Excel文件,里面嵌套了VBA脚本用来分析nmon产生的文本文件并产生一系列的图形报表。深入地分析这些脚本,你会发现,这个analyser其实是一个极好的框架,很容易利用这个analyser来分析自己的数据,而不局限于nmon产生的文件。举个例子,可以用nmon analyser来产生由collectl产生的文件。这当然需要对nmon analyser的脚本做一定的改写,下面是一个例子:

linux监控工具等-zz

这里可能要做更深一步的说明,无论是nmon或者collectl,都提供了一种把它们做为后台daemon进程对系统进行监控并产生监控日志的功能。这些监控日志就可以被用于对系统的历史性能的分析。collectl甚至还做了一个功能,根据用户指定的时间跨度,自动地从日志里面抽取出这段时间里的历史数据。analyser的作用就在于分析这些日志,并产生相应的分析报告和图表。

因此,从某种程度上说,nmon anlayser为我们提供了一个框架,利用这个框架,我们可以利用起Excel强大的数据分析与绘图功能,实现对文本文件数据的自动处理。这才是本文要说明的最终结论。

热点排行