【性能监控】nmon和pyNmonAnalyzer的搭建和使用
1,安装nmon
二进制安装:暂时空着,没有FQ,访问不了nmon的官网。
下载对应操作系统的文件,直接运行:
下载地址:https://pan.baidu.com/s/1gTBh10-ark5gbemFa7UApA
提取码:eekc
2,安装pyNmonAnalyzer
第一步:下载
下载到linux系统中并解压:
地址:https://github.com/madmaze/pyNmonAnalyzer
第二步:看一遍官网的markdown,
英文没关系,谷歌浏览器自带翻译
第四步:进入解压的pyNmonAnalyzer-master/src 目录
找到pyNmonAnalyzer.py文件
第五步:依赖安装
pyNmonAnalyzer依赖于matplotlab和numpy,所以需要先安装它,安装方式就用官网markdown文档中的说明:
第6步:修改pyNmonAnalyzer.py
把
from . import pyNmonParser
from . import pyNmonPlotter
from . import pyNmonReport
修改成红框中的内容
第7步:调试运行pyNmonAnalyzer.py
运行测试脚本,运行后提示没有配置文件,问要不要写一个默认的report.config文件,当然选y
PS:可能会遇到没有argparse模块的报错,可以使用easy_install argparse来完成安装,或者用其他方式把这个模块导入python中。
再次运行:发现多了个testReport报告
把里面的html文件想办法打开,就可以看到结果了。
我这里用的是tomcat:把testReport文件上传的tomact的webapps目录下,然后根据路径去访问就OK了。
其他问题:
大都是权限问题,版本兼容性问题,操作系统安装的方式不一样,要用其他方式安装依赖包的问题。具体根据报错去寻找,都能解决的!
最新文章
- [Android]proguard重新编译和如何不混淆第三方jar包
- 四、优化及调试--网站优化--Yahoo军规上
- android-时间选择器和日期选择器
- 使用spring等框架的web程序在Tomcat下的启动顺序及思路理清
- SVN创建资源与分支详解
- uva11426 GCD Extreme(II)
- mysql查找重复
- “Options模式”下各种类型的Options对象是如何绑定的?
- Scraping JavaScript webpages with webkit | WebScraping.com
- ARMv8 Linux内核异常处理过程分析
- mysql版本,根据经纬度定位排序sql
- Python逻辑运算符
- Java NIO 概览
- 区块链代币(Token)笔记 — — 术语
- Java自学笔记
- openpyxl.utils.exceptions.IllegalCharacterError
- 三,用户交互方式与python基本数据类型
- RobotFrameWork编写接口测试及如何断言
- 使用redis做分布式锁
- 顺藤摸瓜:一个专黑建筑行业的QQ黏虫团伙现形记