pip install pyNmonAnalyzer

nnmon  for linux from sourceforge:https://sourceforge.net/projects/nmon/

github project地址:https://github.com/madmaze/pyNmonAnalyzer

readme:

  1. usage: pyNmonAnalyzer [-h] [-x] [-d] [--force] [-i INPUT_FILE] [-o OUTDIR]
  2. [-c] [-b] [-t REPORTTYPE] [-r CONFFNAME]
  3. [--dygraphLocation DYGRAPHLOC] [--defaultConfig]
  4. [-l LOGLEVEL]
  5. nmonParser converts NMON monitor files into time-sorted CSV/Spreadsheets for
  6. easier analysis, without the use of the MS Excel Macro. Also included is an
  7. option to build an HTML report with graphs, which is configured through
  8. report.config.
  9. optional arguments:
  10. -h, --help show this help message and exit
  11. -x, --overwrite overwrite existing results (Default: False)
  12. -d, --debug debug? (Default: False)
  13. --force force using of config (Default: False)
  14. -i INPUT_FILE, --inputfile INPUT_FILE
  15. Input NMON file
  16. -o OUTDIR, --output OUTDIR
  17. Output dir for CSV (Default: ./report/)
  18. -c, --csv CSV output? (Default: False)
  19. -b, --buildReport report output? (Default: False)
  20. -t REPORTTYPE, --reportType REPORTTYPE
  21. Should we be generating a "static" or "interactive"
  22. report (Default: interactive)
  23. -r CONFFNAME, --reportConfig CONFFNAME
  24. Report config file, if none exists: we will write the
  25. default config file out (Default: ./report.config)
  26. --dygraphLocation DYGRAPHLOC
  27. Specify local or remote location of dygraphs library.
  28. This only applies to the interactive report. (Default:
  29. http://dygraphs.com/dygraph-dev.js)
  30. --defaultConfig Write out a default config file
  31. -l LOGLEVEL, --log LOGLEVEL
  32. Logging verbosity, use DEBUG for more output and
  33. showing graphs (Default: INFO
  1. 用法示例:
  2. 首先生成报告配置,最有可能的默认设置是您需要的全部。这将创建./report.config $> pyNmonAnalyzer --defaultConfig
  3.  
  4. 使用用于test.nmon的交互式图形构建HTML报告并将结果存储到testReport
  5. $> pyNmonAnalyzer -b -o testReport -i test.nmon
  6.  
  7. 使用用于test.nmon的静态图构建HTML报告并将结果存储到testReport
  8. $> pyNmonAnalyzer -b -t static -o testReport -i test.nmon
  9.  
  10. 编译CSV格式的表以获取test.nmon中的数据,并将结果存储到testOut
  11. $> pyNmonAnalyzer -c -o testOut -i test.nmon
  12.  
  13. 组态:
  14. 要控制绘制哪些项目的图形(CPUMEM等),您需要配置report.config文件。这对于AIX NMON系统尤其重要。为了了解配置文件的外观,运行pyNmonAnalyzer --defaultConfig此命令将在您的本地目录中生成“ report.config”。它包含两个示例,一个示例用于Linux,另一个示例用于AIX系统。根据设备名称进行调整,对于Linux,您需要将DISKBUSY设置为sda1sdb1或任何其他版本。您应该能够使用任何 nmon性能统计信息,例如DISKBUSYDISKREADCPU1CPU2等。
  15.  
  16. 故障排除:
  17. 它崩溃了或我的图形什么都没有显示!
  18. 您是否查看了当前的report.config?它是根据您的设备名称定制的吗?
  19. 我的交互式报告将不会显示!我做错了什么?
  20. 由于交互式报表使用JavaScript加载CSV文件,因此需要允许您的浏览器读取本地文件(如果您在本地查看)。Firefox对我而言是最可靠的,chrome当前不允许JS访问本地文件。

  

nomon+ pyNmonAnalyzer实现基于python的nmon监控性能数据可视化的更多相关文章

  1. 转 Nmon 监控生成数据文件字段的介绍

    ##发现nomon 一个好用的功能 数据透视图 PIVOTCHART:这些参数被用来构建数据透视图.所需的参数:Sheetname,PageField,rowfield,columnfield,Dat ...

  2. Python调用matplotlib实现交互式数据可视化图表案例

    交互式的数据可视化图表是 New IT 新技术的一个应用方向,在过去,用户要在网页上查看数据,基本的实现方式就是在页面上显示一个表格出来,的而且确,用表格的方式来展示数据,显示的数据量会比较大,但是, ...

  3. python实现的电影票房数据可视化

    代码地址如下:http://www.demodashi.com/demo/14275.html 详细说明: Tushare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采 ...

  4. Python的Excel操作及数据可视化

    Excel表操作 python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库. 安装xlrd pip install xlrd 简单的表格读取 ...

  5. 基于python openOPC的监控页面一

    笔者涉猎的工业领域项目遇到一个需求,需要把底层设备(表记)的状态和运行数据集中放到一个监控画面进行展示,数据需要在界面端实时进行刷新,类似网友的例子,如下图(侵删) 数据需要实时主动刷新,笔者基于多年 ...

  6. 基于python的统计公报关键数据爬取 update

    由于之前存在的难以辨别市本级,全市相关数据的原因,经过考虑采用 把含有关键词的字段全部提取进行人工辨别的方法 在其余部分不改变的情况下,更改test部分 def test(real_Title,rea ...

  7. 基于python的统计公报关键数据爬取

    # -*- coding: utf-8 -*- """ Created on Wed Nov 8 14:23:14 2017 @author: 123 "&qu ...

  8. Nmon监控性能分析

    一.CPU信息 1.折线图中蓝线为cpu占有率变化情况:粉线为磁盘IO的变化情况: 2.下面表各种左边的位磁盘的总体数据,包括如下几个: Avg tps during an interval 每个间隔 ...

  9. Nmon 监控性能分析

    一.CPU 信息 1.折线图中蓝线为 cpu 占有率变化情况:粉线为磁盘 IO 的变化情况: 2.下面表各种左边的位磁盘的总体数据,包括如下几个: Avg tps during an interval ...

随机推荐

  1. 通过nginx实现多个域名访问同一个服务器

    一台服务器通过nginx配置多个域名(80端口)  参考:https://www.cnblogs.com/ruanjianlaowang/p/11182486.html 1. 问题描述 多个域名对应一 ...

  2. 在vue项目中显示实时时间(年月日时分秒)

    1.在data中定义一个变量,存储时间 data(){ return { nowTime:'' } }, 2.给定一个div <div>{{nowTime}}</div> 3. ...

  3. windows批量删除同名进程

    这里以删除chromedriver.exe 黑窗口执行命令:taskkill /F /IM chromedriver.exe 任务管理器发现,内存使用迅速指数下降

  4. POJ 1738:An old Stone Game 石子归并 (GarsiaWachs算法)

    There is an old stone game.At the beginning of the game the player picks n(1<=n<=50000) piles ...

  5. 第一个安卓app——计算器

    几天前,我花了一天时间,结合这段时间所学知识开发出了一个简单的计算器,它由两个TextView和23个Button组成,代码会放在文章结尾. TextView TextView:上面一个TextVie ...

  6. Selenium3+python自动化011-unittest生成测试报告(HTMLTestRunner)

    批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的. unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTest ...

  7. 《JavaScript ES6 函数式编程入门经典》--推荐指数⭐⭐⭐

    这本书比较基础认真看完再自己写点demo一个双休日就差不多, 总体来说看完还是有收获的,会激起一些你对函数编程的兴趣 主要目录如下: 第1章 函数式编程简介 11.1 什么是函数式编程?为何它重要 1 ...

  8. 控制台测试ajax

    有的时候需要测试下web项目中post.get请求是否正确,但是这个时候电脑上没有安装测试工具,怎么办呢?直接用浏览器控制台测试,打开网站,F12控制台,在控制台下复制粘贴下面的ajax请求,之后aj ...

  9. cc.formatStr()用法

    cc.formatStr() 第一个变量为含有 %s 或 %d 的字符串 后面依次为%s或%d对应的内容

  10. 07 部署fastDFS文件数据库

    安装fastDFS前必须准备好两个版本匹配的文件: libfastcommon_V1.0.7.tar.gz:基础库文件 FastDFS_V5.05.tar.gz:文件数据库文件 注:这两个文件版本要匹 ...