当前位置:  -> 首页 -> LINUX下性能监控工具NMON以及日志分析ANALYSER的使用介绍

上一篇 | 下一篇
LINUX下性能监控工具NMON以及日志分析ANALYSER的使用介绍
作者:洛羽叶  点击率:9646  发布时间:2012-06-20
IBM公司AIX操作系统下的NMON性能监控工具可以提供CPU、内存、网络、磁盘等系统资源占用情况分析,相比TOP、SYSSTAT、DSTAT、PS等命令,NMON的功能更为集中、配置性更强,再加上NMON ANALYSER强大的数据处理小工具,几乎是LINUX下轻量级性能监控工具的首选。
 
1.NMON的基本功能
        IBM的性能监控工具NMON工具可以为AIX和LINUX提供监视和分析性能数据的功能,其中可以采集的数据包括:
  • 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) 更改,仅适用于面向AIX或Linux的pSeries p5和OpenPower
2.NMON ANALYSER的基本功能介绍
 
         快速读取NMON产生的性能监控数据,并生成CPU、内存、网络、IO相关的性能数据报表,并能够针对每一个进程生成进程的资源占用情况图表。
  • 热点分析的加权平均值的计算
  • 用处理器与收集间隔的比值表示的 CPU 使用率的分布情况,该信息有助于识别单线程的进程
  • IBM TotalStorage® Enterprise Storage Server (ESS) vpaths 的附加部分显示了每日各时段的设备繁忙状态、读取传输大小和写入传输大小
  • 每日各时段的系统总数据速率,并对其进行调整以排除对 EMC hdiskpower 设备的重复计算,该信息有助于识别 I/O 子系统和 SAN(存储局域网络)瓶颈
  • EMC Corporation (EMC) hdiskpower 和 ESS DS8000(以前的 FAStT)dac 设备独立的工作表
  • 分析内存使用率,以显示计算性和非计算性页面之间的差异
  • 每个网络适配器的每日各时段总数据速率
  • 显示每条命令的平均 CPU 和内存使用率的 TOP 部分汇总数据
3.安装下载
NMON
http://sourceforge.jp/projects/sfnet_nmon/releases/
我的64位CENTOS5.5采用nmon_x86_64_rhel54版本
NMON ANALYSER
http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmonanalyser
选用最新的ANALYSER V3.3,已经支持OFFICE 2007格式文件,脚本处理数据效率很高。
 
3.初步使用
nmon -f -s 30 -c 120
30秒一次连续捕获120次性能数据。
-t 输出进程性能指标
生成localhost_120309_1610.nmon类似的文件。
详细手册:
http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmon+Manual
打开nmon analyser v33g.xls读取日志并进行分析,获得图表。
NMON ANALYSER的使用参考:
http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmonanalyser里面的手册。
 
标签: LINUX NMON
引用地址:本站原创
   站点首页      技术人生      旅途足迹      我要留言      友情链接      关于站长   
[本站统计]
在线人数:2
今日访问:160
总访问量:1473557
Copyright 2006-2022 EasyWeb 1.6 订阅 All Rights Reserved
粤ICP备08028977号-1
www.luoriver.com
Created by WWH in 2006