博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nmon-监控测试服务器 - Jmeter - 在Linux执行性能测试的方法 [2]
阅读量:4972 次
发布时间:2019-06-12

本文共 1558 字,大约阅读时间需要 5 分钟。

之所以把标题补充为《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/

 

 

转载于:https://www.cnblogs.com/musicmovie/p/3685802.html

你可能感兴趣的文章
messageBox在intraweb中如何实现?
查看>>
HDU 2824 The Euler function
查看>>
[iOS]拾遗补阙
查看>>
Java变量方法初始化顺序
查看>>
【Uvalive4960】 Sensor network (苗条树,进化版)
查看>>
leetcode-160 Intersection of Two Linked Lists
查看>>
oracle 单行函数
查看>>
JavaScript基础---数据类型及转换
查看>>
六 一行数据存储到文件的过程。
查看>>
VScode常用几个前端插件live HTML previewer和debugger for chrome的配置
查看>>
配置伪静态的好处
查看>>
剑指offer(31-35)编程题
查看>>
冲刺阶段(一) 第五天
查看>>
[luogu2709] 小B的询问
查看>>
python学习笔记二-----手机环境搭建
查看>>
ionic 提示 Error: Could not find gradle wrapper within Android SDK.
查看>>
模拟 ZOJ 3878 Convert QWERTY to Dvorak
查看>>
递推+高精度+找规律 UVA 10254 The Priest Mathematician
查看>>
BFS(双向) HDOJ 3085 Nightmare Ⅱ
查看>>
丽江的柔软时光&带着轩宝去流浪
查看>>