之所以把标题补充为《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]的更多相关文章

  1. 【NO.12-1】Jmeter - 在Linux执行性能测试的方法 [1]

    前面讲过在Windows执行性能测试的方法,就是这篇了<jmeter - 一个完整的接口测试的脚本>, 在Windows执行性能测试之前,首先要有1个性能测试脚本嘛, 但是这个性能测试脚本 ...

  2. 【NO.3-2】Jmeter - 在Linux配置HOSTS的方法

    在Linux配置HOSTS 咱平时在Windows系统做web测试的时候需要修改HOSTS文件.Linux也一样. /*在Linux执行性能测试的时候,很容易忘记配置HOSTS,那么你发送的请求的响应 ...

  3. 【NO.13】Jmeter - 在Linux整理和计算测试结果

    我们现在描述的是:在Linux系统使用Jmeter执行性能测试. 所以当执行完测试以后,就要计算一下测试结果,反馈给开发人员嘛. 在Linux系统使用Jmeter执行性能测试都包含哪些步骤,来,回顾一 ...

  4. 性能测试-11.Linux服务器使用NMON监控指标

    一.NMON使用 首先下载nmon软件http://nmon.sourceforge.net/pmwiki.php?n=Site.Download,打开这个网站下载符合自己操作系统的硬件的相关nmon ...

  5. linux使用nmon监控、分析系统性能

    linux使用nmon监控.分析系统性能   一.概述 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的, ...

  6. 【转】使用nmon监控suse或linux操作系统

    目的:使用nmon监控操作系统的内存,CPU等症状 nmon介绍:nmon 工具可以为AIX和Linux性能专家提供监视和分析性能数据的功能,其中包括CPU,内存,IO,free空间,页面空间页面速度 ...

  7. nmon监控Linux服务器系统资源

    本文转自:http://www.cnblogs.com/hyzhou/archive/2011/12/29/2305860.html 在实际的测试过程中,Loadrunner监控Linux系统资源不太 ...

  8. NMON监控linux性能

    NMON监控linux性能 一.下载nmon压缩包,下载地址:http://download.csdn.net/download/fhqsse220/6699865 二.安装方法: 1.将nmon_l ...

  9. linux执行jmeter脚本解决响应数据为空

    Linux服务器用命令执行了jmeter脚本,在本地查看结果时发现结果树种的“请求.响应数据”都显示为空,有错误日志中也看不出所以然,请看演示! 1 ,先执行脚本:执行成功(...end of run ...

随机推荐

  1. AJAX数据请求

    ajax数据请求需要四个步骤:(请求文本内容) 1.创建XMLHttpRequest对象: 2.打开与服务起的链接: 3.发送给服务器: 4.响应就绪. <!DOCTYPE html> & ...

  2. 12.exception对象

    excepton对象是一个异常对象,当一个页面在运行过程中发生了异常,就产生了这个对象,如果一个jsp页面要应用此对象,就必须把isErrorPage设置为true,否则无法编译.它实际上是java. ...

  3. jquery 变量和原生js变量的关系

    其实js 变量和 jquery没什么不一样, 也可以直接 var  hhhh=$("header"); 但是当用到用到hhh时依然要用jquery 的方式,而不能js原生的方式.

  4. 修改MySQL数据库密码

    在mysql数据库里面有一个默认安装的数据库是mysql,里面有一个user表.里面的字段Host是运行登录的ip地址,User 是登录的账号Password是密码. use mysql;//使用my ...

  5. HDOJ 1260 DP

    Tickets Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Sub ...

  6. hibernate总结-持续更新

    简介 hibernate官网:Hibernate Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思 ...

  7. POJ 2251 三维BFS(基础题)

    Dungeon Master Description You are trapped in a 3D dungeon and need to find the quickest way out! Th ...

  8. 字符的读写函数:fgetc()和fputc()

    fgetc();    功能:    从文件中读取字符.    头文件:  #include <stdio.h>    函数原型:int fgetc(FILE *stream);    返 ...

  9. FZU 2256 迷宫

    https://vjudge.net/problem/FZU-2256 题意:略 思路: 在比赛的时候想到了一次dfs,一次bfs但是样例都过不了...赛后才知道,距离的更新必须同步,不能先把时光机的 ...

  10. monkeyscript - 定制化monkey流程

    作为移动端测试必须掌握的初级Android稳定性工具:monkey,提到它时,脑海里一般涌现出两句话: 1.我会用,很简单 就是一行命令,一回车就开始跑起来了 2.使用问题多,不好用 太随机,很多操作 ...