• Nmon、nmon analyse安装及使用


      性能监控算是性能测试中的一部分,测试人员需要去分析各类系统指标,CPU、网络、内存、磁盘I/O等等。嗯、通常linux系统下有诸如top、netstat、iostat等命令进行查看;而有时需要看某数据的波动、方差、峰值等等,这时便需要有工具进行将这些数据以可视化图表进行展现出来。是的,有许多能监控到服务器资源的工具,开源的、商业的。。。。Jmeter、Loadrunner、zabbix、Nmon。。。等等。

      恰巧今天看了一篇博客介绍了Nmon,也在自己本地搭建了一下,怕日后忘记一些细节问题,因此记一篇随笔。

      Nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具, nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中。nmon工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%。在更新的计算机上,其CPU使用率将低于百分之一。针对不同的操作系统版本,nmon有相应版本的程序,需要注意的是该文件需要执行授权操作方可正常运行。

      至于所能监控的指标暂不列举,直接在本地安装吧!(参照百度经验)

      先进行下载Nmon:执行命令:wget http://sourceforge.net/projects/nmon/files/nmon_linux_14i.tar.gz

      

      将Nmon下载至当前目录下。

      进行解压该文件,命令:tar -zxvf nmon_linux_14i.tar.gz

      解压如图:

      

      那么接下来直接根据自己的系统进行运行即可。

      ./nmon_x86_64_centos6(本人系统为centos64位)

      

      运行成功!

      界面上也给出了各类参数说明。

      直接输入“c”查看系统CPU使用情况

      

      直接输入“m”查看系统内存使用情况

      

      直接输入“d”查看系统磁盘I/O情况

      

      至于帮助直接h即可。

      使用Nmon进行后台监控命令:

      ./nmon16g_x86_CentOS -f -s 10 -c 360 

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

      -s :每隔n秒抽样一次,这里为10秒

      -c :取出多少个抽样数量,这里为360,即监控=10*360/3600=1小时

      那么在该文件夹下便会出现一个这样的文件:

        

      实时监控是大致便是这样,那么回到最初的问题,可视化图表,Nmon如何做的到呢?-----------有nmon analyse。

      其实上方的.nmon文件就是为可视化图表做了一下铺垫。

      下载传送门:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser

      

    将刚刚生成的.nmon文件发送至本地,scp、远程连接等等方式。

    打开nmon analyser v52_1.xlsm

    启用即可,wps需要安装vba模块,具体方法传送门:https://jingyan.baidu.com/article/219f4bf7e660f1de442d38b1.html

     点击analyse nmon data---------->打开刚刚生成的.nmon文件:

      

     

      ok,一个完整的监控过程!

      

  • 相关阅读:
    数学之道-微积分
    mysql join实现方式
    python pip源配置
    python使用tesseract-ocr完成验证码识别
    Linux和Windows下查看环境变量方法对比
    把大象装进冰箱的N种方法
    mysql 取当前日期对应的周一或周日
    window 安装 Twisted 遇到的问题
    Java泛型
    Android之Adapter用法总结
  • 原文地址:https://www.cnblogs.com/richered/p/8378497.html
Copyright © 2020-2023  润新知