文档介绍:linux性能监控利器--nmon 1、概述   监控,在检查系统问题或优化系统性能错误!超引用无效。上是一个不可缺少的部分。通过错误!超引用无效。监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。根据运行结果分析可以帮助我们快速定位系统问题围或者性能瓶颈点。   nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于错误!超引用无效。一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。   nmon 工具可以为AIX和Linux性能专家提供监视和分析性能数据的功能,其中包括:CPU使用率存使用情况核统计信息和运行队列信息磁盘I/O速度、传输和读/写比率文件系统中的可用空间磁盘适配器网络I/O速度、传输和读/写比率页面空间和页面速度CPU和AIX规消耗资源最多的进程IBMHTTPWeb缓存用户自定义的磁盘组计算机详细信息和资源异步I/O,仅适用于AIX工作负载管理器(WLM),仅适用于AIXIBMTotalStorage®EnterpriseStorageServer®(ESS)磁盘,仅适用于AIX网络文件系统(NFS)动态LPAR(DLPAR)更改,仅适用于面向AIX或Linux的pSeriesp5和OpenPower还包括一个用来从 nmon 。2、下载安装nmon    如何获取nmon呢?我们可以在错误!超引用无效。的官方上免费下载获取,下载网址为:.ibm./developerworks/wikis/display/WikiPtype/nmon。nmon的安装步骤如下:1)用root用户登录到系统中;2)建目录:#mkdir/test;3)把nmon用ftp上传到/test,或者通过其他介质拷贝到/test目录中;)执行授权命令:#chmod+xnmon。3、    为了实时监控系统在一段时间的使用情况并将结果记录下来,我们可以通过运行以下命令实现:#./nmon-f-t-s30-c180-f 这是nmon必选参数,并且必须放在第一个,就是输出文件的意思;用该参数的话,nmon输出的文件名就是默认名称:;-F<filename>这个参数和上面-f相同,只不过用户可以自己定义文件名称;-s截屏频率,也就是保存数据的频率;-c截屏次数;-t 输出topprocesses的数据;-r<runname>goseintospreadsheetfile-h查看帮助    输入命令回车后,,如果hosname为test1,生产的文件为:。通过sort命令可以将nmon结果文件转换为csv文件:#sort->。    为了分析nmon监控获得的结果,IBM还提供了相应的图形化分析工具nmon_analyser,,方便分析系统的各项资源占用情况。:1、;2、调整excel宏安全性:工具-宏-安全性(修改安全级别与可靠发行商)(选择)安全级别:低(勾上)信任所有安装的加载项和模板(勾上)信任对于“VisualBaisc项目”的访问3、修改完后,确定-,重新打开;4、点击Analysenmondata按钮,。以下是分析结果的截图:Graphs第一个选项是ALL或 列表。如果该值是LIST表则只有那些出现在上的Settingssheet将绘制的图形。这个选项是非常有用的,如果要打印的/publishedor,以减少存量/字体/所需的磁盘空间的图形时,从大系统的analysingfiles。二是无论是图表, 图片,打印或WEB。这些的含义如下所示:CHARTS   产生在强奎选定的工作表的Excel图表PICTURES       图表将个