nmon-监控测试服务器 - Jmeter - 在Linux执行性能测试的方法 [2]
之所以把标题补充为《Jmeter - 在Linux执行性能测试的方法 [2]》,是因为在执行性能测试的过程中,我们需要关注的对象无非就是"测试服务器",
那么除了使用一些常见的观察服务器的Linux命令外,还可以使用1个工具,它就是nmon。
安装nmon
//去"测试服务器"查看在本机是否已经存在了nmon这个工具
- $nmon
- 如果本机没有安装nmon,那么系统会提示“ nmon: command not found”
//此时需要在本机安装它
- apt-get install nmon
//安装成功后,再试试看命令
- $nmon
//退出该窗口
- 敲键盘上的"q"
使用nmon
//在"测试服务器"
//每隔10秒记录1次结果,一共需要记录60次
$nmon -f -s 10 -c 60
展示监控结果 - 将nmon下载到本地(Windows)然后用nmon analyser展示它
在哪里下载nmon analyser?
IBM说了,去它的wiki,地址如下:https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power%20Systems/page/nmon_analyser
什么是nmon analyser?
nmon_analyser 工具以 NMON 性能工具生成的文件作为输入,然后将它们转换为 Microsoft Excel 电子表格,并自动地生成相应的图形。
怎么用nmon analyser?
//当测试脚本跑完后,到测试服务器(对,那台nginx服务器)把nmon下载到本地(Windows)
$sz nmon文件名
//在本地Windows系统的电脑上,使用nmon analyser打开这个从测试客户机(Linux)下载到本地(Windows)的nmon文件
当我们使用nmon analyser打开nmon文件,会看到在这个Excel文件的底部包含了很多个sheet。当然,如果能把全部的sheet都理解,那就太好了。
在报告中,常出现的附图基本是以下几个sheet
它们无非是提供:系统、CPU、内存、硬盘、io这些维度来反映服务器的性能
sheet:SYS_SUMM
sheet:CPU_ALL
sheet:DISK_SUMM
sheet:MEM
sheet:NET
#具体到每个sheet的含义,请自己在互联网上搜索并学习
nmon这个工具在网上的参考资料一搜一大把,用的时候多看看类似的文档就可以了。比如:
《性能测试之系统监控工具nmon》http://www.cnblogs.com/jasonteststudy/p/3626937.html
《nmon 性能:分析 AIX 和 Linux 性能的免费工具》http://www.ibm.com/developerworks/cn/aix/library/analyze_aix/
《nmon_analyser用法说明》http://www.ibm.com/developerworks/cn/aix/library/nmon_analyser/index.html
可以从 IBM Wiki 的 http://www-941.haw.ibm.com/collaboration/wiki/display/WikiPtype/nmon 下载 nmon 及其工具
有关 nmon 的问题和观点,可查看性能工具论坛 http://www.ibm.com/servers/eserver/pseries/community/
nmon-监控测试服务器 - Jmeter - 在Linux执行性能测试的方法 [2]的更多相关文章
- 【NO.12-1】Jmeter - 在Linux执行性能测试的方法 [1]
前面讲过在Windows执行性能测试的方法,就是这篇了<jmeter - 一个完整的接口测试的脚本>, 在Windows执行性能测试之前,首先要有1个性能测试脚本嘛, 但是这个性能测试脚本 ...
- 【NO.3-2】Jmeter - 在Linux配置HOSTS的方法
在Linux配置HOSTS 咱平时在Windows系统做web测试的时候需要修改HOSTS文件.Linux也一样. /*在Linux执行性能测试的时候,很容易忘记配置HOSTS,那么你发送的请求的响应 ...
- 【NO.13】Jmeter - 在Linux整理和计算测试结果
我们现在描述的是:在Linux系统使用Jmeter执行性能测试. 所以当执行完测试以后,就要计算一下测试结果,反馈给开发人员嘛. 在Linux系统使用Jmeter执行性能测试都包含哪些步骤,来,回顾一 ...
- 性能测试-11.Linux服务器使用NMON监控指标
一.NMON使用 首先下载nmon软件http://nmon.sourceforge.net/pmwiki.php?n=Site.Download,打开这个网站下载符合自己操作系统的硬件的相关nmon ...
- linux使用nmon监控、分析系统性能
linux使用nmon监控.分析系统性能 一.概述 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的, ...
- 【转】使用nmon监控suse或linux操作系统
目的:使用nmon监控操作系统的内存,CPU等症状 nmon介绍:nmon 工具可以为AIX和Linux性能专家提供监视和分析性能数据的功能,其中包括CPU,内存,IO,free空间,页面空间页面速度 ...
- nmon监控Linux服务器系统资源
本文转自:http://www.cnblogs.com/hyzhou/archive/2011/12/29/2305860.html 在实际的测试过程中,Loadrunner监控Linux系统资源不太 ...
- NMON监控linux性能
NMON监控linux性能 一.下载nmon压缩包,下载地址:http://download.csdn.net/download/fhqsse220/6699865 二.安装方法: 1.将nmon_l ...
- linux执行jmeter脚本解决响应数据为空
Linux服务器用命令执行了jmeter脚本,在本地查看结果时发现结果树种的“请求.响应数据”都显示为空,有错误日志中也看不出所以然,请看演示! 1 ,先执行脚本:执行成功(...end of run ...
随机推荐
- Visiual Studio CLR20r3
问题事件名称: CLR20r3 解决方法: 步骤1:开始-->所有程序-->Microsoft Visual Studio 2012-->Visual Studio To ...
- Unity 游戏框架搭建 (五) 简易消息机制
什么是消息机制? 23333333,让我先笑一会. 为什么用消息机制? 三个字,解!!!!耦!!!!合!!!!. 我的框架中的消息机制用例: 1.接收者 ``` using UnityEngine ...
- 我的学习之路_第二十八章_JQuery 和validator插件
jQuery 利用jQuery进行遍历 js原生: for(var i=0;i>?;i++){ } jQuery: 方式一: 想要遍历的jQuery对象.each(function(index, ...
- 在Docker容器中运行.Net Core web Api项目
安装Docker环境 参考本人这篇<CentOS 7 下Docker的安装>文章进行安装以及环境配置,这里不做赘述. 通过.NetCore开发WebApi项目 1. 创建.Net Core ...
- 程序员必知的Python陷阱与缺陷列表
本文关注的主要是python陷阱,具体而言,是指CPython,而且除非特别说明,所有代码示例都是在python2.7运行的. 我个人对陷阱的定义是这样的:代码看起来可以工作,但不是以你“想当然“”的 ...
- Android Studio 自动生成 Java Doc
Android Studio 生成 Java Doc 出现"编码GBK的不可映射字符"问题 错误的解决方案,复制粘贴一万遍也是错误的,下面是查找出来的,没有用的解决方案(还有几个, ...
- 华为CloudIDE免费公测,带你出坑带你飞
你的代码仓库上线了吗?是不是有时候遇到这样的问题? 只想浏览一下代码,却发现线上浏览效果不佳,高亮显示什么的都没有.而在桌面端浏览要需要先同步代码,再用桌面端的IDE打开.尤其是使用git的时候,先要 ...
- Linux服务器学习(一)
一.首先连接服务器 下载一个windows下连接linux的ssh工具,我这里用的putty.一次填入HostName(主机名,可以是服务器域名也可以是对应的ip).Port(端口号默认为22).Co ...
- 树状数组(瞎bb) [树状数组]
Copyright:http://www.cnblogs.com/ZYBGMZL/ 树状数组是一个利用一维数组和位运算组成的求解区间问题的高效数据结构,其构造如图所示 首先,我们要用它解决单点修改.区 ...
- 为什么不需要为Python对象添加 getter 和 setter
Getter 和 setter在java中被广泛使用.一个好的java编程准则为:将所有属性设置为私有的,同时为属性写getter和setter函数以供外部使用. 这样做的好处是属性的具体实现被隐藏, ...