转载:http://www.51testing.com/html/87/300987-824376.html

 1、概述

  监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分。通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点。

  nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。

  nmon所记录的数据包含以下一些方面(也是我们在寻找问题过程中所关注的资源点):

  ● cpu占用率

  ● 内存使用情况

  ● 磁盘I/O速度、传输和读写比率

  ● 文件系统的使用率

  ● 网络I/O速度、传输和读写比率、错误统计率与传输包的大小

  ● 消耗资源最多的进程

  ● 计算机详细信息和资源

  ● 页面空间和页面I/O速度

  ● 用户自定义的磁盘组

  ● 网络文件系统

  另外在AIX操作系统上,nmon还能监控到其他的一些信息,如异步I/O等。

  2、下载安装nmon

  如何获取nmon呢?我们可以在IBM的官方网站上免费下载获取,下载网址为:http://www.ibm.com/developerworks/wikis/display/WikiPtype/nmon。

  nmon的安装步骤如下:

  1)用root用户登录到系统中;

  2)建目录:#mkdir /test;

  3)把nmon用ftp上传到/test,或者通过其他介质拷贝到/test目录中;

  4)执行授权命令:#chmod +x nmon。

  3、nmon数据采集

  3.1 数据采集

  为了实时监控系统在一段时间内的使用情况并将结果记录下来,我们可以通过运行以下命令实现:

  #./ nmon -f -t -s 30 -c 180

  n -f:按标准格式输出文件:<hostname>_YYYYMMDD_HHMM.nmon;

  n -t:输出中包括占用率较高的进程;

  n -s 30:每30秒进行一次数据采集

  n -c 180:一共采集180次

  输入命令回车后,将自动在当前目录生成一个hostname_timeSeries.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文件,方便分析系统的各项资源占用情况。

  nmon analyser.xls工具的使用方法如下:

  (1)打开nmon analyser.xls工具;

  (2)调整excel宏安全性:工具-宏-安全性

  (修改安全级别与可靠发行商)

  (选择)安全级别:低

  (勾上)信任所有安装的加载项和模板

  (勾上)信任对于“Visual Baisc项目”的访问

  (3)修改完后,确定-关闭nmon analyser.xls,重新打开;

  (4)点击Analyse nmon data按钮,加载之前下载的test1_090308_1313.csv文件。

  以下是分析结果的截图:

  以上就是nmon的简单描述与使用介绍,大家可以根据自己所采集到的结果分析系统的情况。

性能测试监控工具nmon安装及使用方法相关推荐

  1. php性能测试下载,PHP性能测试工具xhprof安装与使用方法详解

    本文实例分析了PHP性能测试工具xhprof安装与使用方法.分享给大家供大家参考,具体如下: xhprof概述: XHProf是一个分层PHP性能分析工具.它报告函数级别的请求次数和各种指标,包括阻塞 ...

  2. linux性能监控工具-nmon安装使用详细教程

    文章目录 前言 一.nmon介绍 1.简介 2.可监控数据范围 3.特点 二.nmon安装 1.yum安装 2.官网压缩包安装 三.nmon使用 四.nmon数据采集 五.nmon_analyser分 ...

  3. nmon命令linux安装,性能测试Linux工具nmon安装及使用方法

    1.概述 在检查系统问题或优化系统性能上是一个不可缺少的部分.通过**工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况.根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点 ...

  4. 性能测试监控工具nmon使用方法

    2019独角兽企业重金招聘Python工程师标准>>> 使用方法 ##输入命令nmon: 分别输入c.m.n.d,可以了解系统cpu,内存,网络.磁盘的使用情况: ##数据采集 为了 ...

  5. pythonlocust使用方法_python locust 性能测试:locust安装和一些参数介绍

    安装参考 https://www.cnblogs.com/fnng/p/6081798.html ps:python3.7暂不支持locust:python3安装建议克隆github上的项目 可能需要 ...

  6. Linux性能监控工具Nmon

    Linux性能监控工具Nmon 简介 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面, 并且能输出结果到 ...

  7. 性能监控工具nmon介绍

    性能监控工具nmon介绍 做性能测试,服务器监控是至关重要的,使用nmon命令可以轻松捕捉系统资源的使用情况,便于做性能分析. nmon官方介绍 nmon是一种在 AIX 与各种 Linux 操作系统 ...

  8. linux mysql cpu 查看工具_Linux监控工具-Nmon命令行:Linux系统性能的监测利器

    Nmon是一款面向系统管理员的调优和基准测量工具,可以用来显示关于下列方面的性能数据: 处理器 内存 网络 磁盘 文件系统 网络文件系统(NFS) 消耗资源最多的进程 资源 Power微分区 我非常喜 ...

  9. php symfony 安装,Symfony的安装和配置方法

    这篇文章主要介绍了Symfony的安装和配置方法,分析了使用Composer安装Symfony的具体步骤与相关技巧,需要的朋友可以参考下 本文实例讲述了Symfony的安装和配置方法.分享给大家供大家 ...

最新文章

  1. android Fragment 学习资料推荐
  2. 杭电oj2035c语言答案,杭电oj 2035
  3. getAttribute与getParameter区别
  4. Sping-Spring表达式语言SpEL
  5. 案例|数据中心UPS电源系统割接实施方案
  6. jquery 手指滑动多半屏_JS拖拽专题(五)——「玩出花儿来」移动端滑动事件的封装...
  7. osm2mysql_安装部署MySQL主从复制
  8. iphone中使用第三方工具(RegexKitLite)实现正则表达式
  9. 最近学到的「短链接」知识
  10. easyui打开新的选项卡_Jquery Easyui选项卡组件Tab使用详解(10)
  11. 中兴恢复产能还需数周;前苹果工程师已获保释;iPhone再现爆炸门 | 极客头条...
  12. C++ STL 堆(heap)的初始化及其正确使用
  13. HCIE-RS面试--MAC地址漂移及应对
  14. 笔记本电脑如何连接手机热点_如解决Mac连接手机热点出错问题 ?
  15. UEFI实战 gST、gBS和gImageHandle
  16. main flag redefined: graceful
  17. “游匣”冲击暑期档——戴尔为中国用户定制笔记本电脑
  18. 在python程序中,#后面的语句是表示啥意思
  19. python开发工程师是干嘛的-python工程师是做什么的
  20. FPGA学习—串口通信

热门文章

  1. ubuntu16搭建z-blog博客
  2. mysql5.7.20非安装版_mysql5.7.20\5.7.21免安装版安装配置教程
  3. 计算机职业短命,最短命10种活法你占几条?9成人长期对电脑
  4. python unittest断言大全_Python-unittest框架 断言使用
  5. 【通知】有三AI书籍和文化产品读者欢迎入群,送4本书!
  6. 全球及中国生物识别车辆访问技术行业十四五应用现状及未来展望规划报告2022-2027年
  7. 获得Google搜索字符串中的关键字
  8. ImportError: cannot import name Namespace
  9. ssl初一组周六模拟赛【2018.3.31】
  10. 使用Phar来打包发布PHP程序