《nmon使用说明》由会员分享,可在线阅读,更多相关《nmon使用说明(22页珍藏版)》请在金锄头文库上搜索。
1、linux性能监控利器-nmon 1、概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分。通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点。 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。nmon工具可以为 AIX 和 Linux 性能专家提供监视和
2、分析性能数据的功能,其中包括: CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁盘 I/O 速度、传输和读/写比率 文件系统中的可用空间 磁盘适配器 网络 I/O 速度、传输和读/写比率 页面空间和页面速度 CPU 和 AIX 规范 消耗资源最多的进程 IBM HTTP Web 缓存 用户自定义的磁盘组 计算机详细信息和资源 异步 I/O,仅适用于 AIX 工作负载管理器 (WLM),仅适用于 AIX IBM TotalStorage Enterprise Storage Server (ESS) 磁盘,仅适用于 AIX 网络文件系统 (NFS) 动态 LPAR (DLPAR) 更
3、改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower还包括一个用来从nmon的输出生成图形并创建可以在 Web 站点显示的 .gif 文件的新工具。2、下载安装nmon如何获取nmon呢?我们可以在IBM的官方网站上免费下载获取,下载网址为:http:/ /test;3)把nmon用ftp上传到/test,或者通过其他介质拷贝到/test目录中; 使用tar压缩命令进行压缩tar zxvf nmon_linux_14g.tar.gz使用ssh 下载或者上传文件 4)执行授权命令:#chmod +x nmon。3、nmon数据采集3.1数据采集为了实时监控系
4、统在一段时间内的使用情况并将结果记录下来,我们可以通过运行以下命令实现:#./ nmon -f -t -s 30 -c 180-f 这是nmon必选参数,并且必须放在第一个,就是输出文件的意思;用该参数的话,nmon输出的文件名就是默认名称:hostname_date_time.nmon;-F 这个参数和上面-f相同,只不过用户可以自己定义文件名称;-s 截屏频率,也就是保存数据的频率;-c 截屏次数;l -t 输出top processes的数据;l -r gose into spreadsheet file-h 查看帮助输入命令回车后,将自动在当前目录生成一个hostname_timeSe
5、ries.nmon的文件,如果hosname为test1,生产的文件为:test1_090308_1313.nmon。通过sort命令可以将nmon结果文件转换为csv文件:# sort -A test1_090308_1313.nmon test1_090308_1313.csv执行完sort命令后即可在当前目录生产test1_090308_1313.csv文件。3.2 生成图形化结果为了分析nmon监控获得的结果,IBM还提供了相应的图形化分析工具nmon_analyser,通过nmon analyser.xls工具可以把监控的结果文件转换成excel文件,方便分析系统的各项资源占用情况。
6、nmon analyser.xls工具的使用方法如下:1、 打开nmon analyser.xls工具;2、 调整excel宏安全性:工具-宏-安全性(修改安全级别与可靠发行商)(选择)安全级别:低(勾上)信任所有安装的加载项和模板(勾上)信任对于“Visual Baisc项目”的访问3、 修改完后,确定-关闭nmon analyser.xls,重新打开;4、 点击Analyse nmon data按钮,加载之前下载的test1_090308_1313.csv文件。以下是分析结果的截图:Graphs 第一个选项是ALL或列表。如果该值是LIST表则只有那些出现在名单上的Settingsshee
7、t将绘制的图形。这个选项是非常有用的,如果要打印的/ publishedor,以减少内存量/字体/所需的磁盘空间的图形时,从大系统的analysingfiles。二是无论是图表,图片,打印或WEB。这些的含义如下所示:CHARTS产生在强奎选定的工作表的Excel图表PICTURES 图表将个别独立的“图表”表中的图片。选择此选项可以减少输出文件的大小最多至90。PRINT暗示的图片。图片将被打印到的designatedprinter(请参阅下面的“打印选项”)WEB 意味着图片。自动网络出版(见“Web发布”下面)INTERVALS指定的第一个和最后一个时间间隔砥处理。解析后间隔外thisr
8、ange将被丢弃。注意这些是1-99999之间的数字,并没有timevalues。首列间隔设置值2是有用的,在丢弃的非常的大量经常appearat的运行AIX的NMON收集,开始。如果您使用分离器程序theinput文件,或者如果你是从Linux系统中的数据进行分析,然后你shouldleave为1。MERGE指定YES这里的结果inNMON_Analyser的合并所有的输入文件,形成一个单一的文件。输入文件必须排序。通过defaultthe分析仪将删除的TOP和UARG部分,在合并过程中指定TOP防止这种情况的发生,但要注意处理timewill增加,如果上面的部分超过65K线,那么数据将被丢
9、失的。指定KEEP,停止合并filefrom在运行结束时被删除。指定ONLY,如果你只是想tocreate合并文件,供日后分析。PIVOT指定YES结果inNMON_Analyser创建数据透视Chartfrom的指定表后,已经完成了所有其他处理(includingprinting /发布的其他图表)。额外的参数“设置”表。ESS指定NO这里在NMON_Analyser结果,ESS子系统绕过额外的analysisperformed。这willresult更快的分析,可以允许更大的文件analysedsuccessfully的发生时的“内存不足”错误。FILELIST名称的OFA控制文件,其中包
10、含要处理的theAnalyser nmon的输出文件的列表。将此字段留空fornormal的操作。必须fullyqualified的名称(如c: nmon的测试用例 filenames.txt)。指定的名称在文本文件中必须包含完整的路径信息。通配符的字符都可能包含在thefilenames,只要他们符合Windows标准。例如:C: nmon的的测试用例 *。的nmon注意:如果你保存的值在这一领域的电子表格,在的分析仪willautomatically开始执行下一次你打开它。这被定义为“批处理模式”(seeAppendix)。您可以停止执行bypressing按下Ctrl + Break或删
11、除/重命名控制文件。FORMATING以下字段上可以找到的“设置”表。BBBFont输入thename的固定间距的字体用于格式化BBBC和BBBPsheets的。Courierprovides可接受的结果。GWIDTH 变化的价值基准,在此行中,使生成的图表更大或更小。默认值为0,表示,theAnalyser将动态的图形大小根据你的屏幕上的大小,fontsettings或页面大小。小心notto设置一个值大于页面宽度的打印时。GHEIGHT 的值更改inthis,行,使生成的图表更大或更小。如果指定了一个值在这里,你必须alsospecify的值GWIDTH。LIST Acomma分隔的列表分
12、析仪是绘制图形的纸片。如果只使用“图形”选项设置为LIST。NOLIST默认情况下是保持的。,如果友成本,然后删除所有表whichdo没有出现在列表分析后,将被删除。这样可以显着减少保持长期的的大小offiles,是。REORDER指定是在NMON_Analyser重新排序结果表improvenavigation更多的相关信息。TOPDISKS的,的的hdisk / vpaths包括磁盘上图maximumnumber。值为0图表包含在一张纸上(250)送给的hdisk。将自动缩放图的,含有超过50的hdisk tofit和因此可能超过尺寸的屏幕。用于时间戳Timeof日图xToD格式。任何可以
13、接受的toExcel为数字格式代码beentered。默认值是HH:MM。需要注意的是的日期是alsoavailable,在时间戳,因此,你可以使用像DD-MMM-YY HH:MM,例如,你已经合并多个NMON文件。如果你使用其他的东西,比defaultstring你可能需要增加的价值GHEIGHT -实验withdifferent的值,如果你没有看到你所期望的。Pivot Chart 这些参数用于构造apivot图表。所需的parametersare:Sheetname,PageField,RowField,ColumnField,数据字段和xlFunction的(canbeCOUNT,SU
14、M,MIN,MAX,AVG)。这主要是有用的为的TOP andSUMMARY片,但可能证明是有用的,可能是用户提供的,数据表。 Printing以下字段上可以找到的“设置”表。注-这些才能生效,如果你选择打印本分析表theOUTPUT选项。LSCAPE更改为YES,如果你wantthe分析仪设置页面方向为横向。默认情况下分析仪将适合1 chartper的的页打印时的景观。COPIES设置tothe要打印的副本数量。PRINTER的名称国税发打印机。指定PREVIEW的的分析器willcause调用Excel打印预览功能-有用的fortesting值。你也可以指定默认,以printto系统默认的打印机或网络打印机的名称。该分析将页头andfooters。Web 以下字段上可以找到的“设置”表。PNGChangetoNO,如果您的浏览器不handlethe PNG图形格式。图形将被生成的GIF文件。SUBDIR如果THISIS是thenall支持文件,如背景纹理和图形,areorganized在一个单独的文件夹中。如果这是没有