nmon

JMeter Nmon Tool V2.0 插件

扶醉桌前 提交于 2020-05-06 18:04:49
很早之前宝路已将nmon监控功能集成到了JMeter中,自己在使用旧版本时,也有诸多不满意的地方。趁着五一假期(基本都是晚上,白天要陪孩子),对插件底层代码进行了重构,自己还要反复测试调整,最晚的一次搞到了凌晨4点。。。。 编写插件初衷:刚开始做性能测试的时候,跟组里人一样,都是要手动去用nmon解析结果,然后用excel计算出想要的指标值,最后还要copy到规定好的结果记录文档中。。。。。 类似上图,测试人员会花大把的时间在统计测试监控结果上。。。。如果被测服务器多,那就呵呵了。 当时组里是有一个监控小工具,无奈系统兼容性有些问题,使用时偶尔会崩溃。。于是乎我就产生了自己写监控工具的想法。 今天发布JMeter Nmon Tool V2.0 版本(以前的版本仅是组内使用),2.0版本优化了底层处理逻辑,更好的支持JMeter分布式模式,相比旧版本有更好的使用体验。可以将nmon与JMeter“融合”在一起,场景结束后被测服务器资消耗也统计出来。 脚本结构图: 说明:固定定时器是模拟了“业务逻辑耗时”,此时可以与LR搭配使用(LR负责发起压力,JMeter负责收集服务器资源消耗结果),如果不采用固定定时器,也可使用业务线程组代替。 请大家务必重点阅读插件中的 “注意事项”,此处宝路就不过多展开进行说明了。 结果查看: 控制台输出: JMeter日志文件也会同步记录结果 由于种种原因

(转)干货|一次完整的性能测试,测试人员需要做什么?

北城以北 提交于 2020-04-27 12:15:42
一、规范性能测试实施流程的意义 规范的性能测试实施流程能够加强测试工作流程控制,明确性能测试各阶段应完成的工作,指导测试人员正确、有序的开展性能测试工作,提高各角色在性能能测试中的工作效率。本次分享的性能测试实施流程是性能测试开展的”指导方针”,结合《性能测试入门——LoadRunner使用初探》内容,您就可以早日成为性能测试”达人”。 二、性能测试实施流程 性能测试流程分为五个阶段,分别是【需求调研阶段】→【测试准备阶段】→【测试执行阶段】→【测试报告阶段】→【测试总结阶段】。 每个阶段做什么事情?重点关注什么? 1.需求调研阶段 1.1.阶段概述 调研阶段的主要工作为:组建工作小组、项目创建、需求分析、模型构建、定制性能测试详细实施计划。 重点关注:需求调研、需要分析、模型构建 1.2.关键点描述 需求调研分为两个步骤进行:需求调研、需求分析。 该工作是性能测试必须的工作环节。工作产出文件为《XX项目性能测试需求表》,如:《云智慧_XXX系统_XXX模块性能测试需求表》。 此阶段模型构建主要是业务模型构建。 1.2.1需求调研 需求调研工作由性能测试实施人员牵头负责,产品经理、开发工程师、运维工程师配合完成; 需求调研的主要内容为: 系统线上环境的性能需求,例如性能需求、可靠性需求、可维护性需求等; 与系统性能需求相关的其它信息,包括系统信息(如线上环境硬件、参数配置

nmon 的下一代工具 njmon

不问归期 提交于 2020-03-25 07:32:34
本文参考原文- http://bjbsair.com/2020-03-22/tech-info/2813/ njmon njmon = nmon + JSON format + real-time push to a stats database + instant graphing of “all the stats you can eat” (AIX and Linux) This njmon is a major overhaul of nmon for the next 10 years: Load more stats JSON format is self documenting, flexible and the performance stats format for many new tools Direct real-time loading of the JSON into modern open source time aware databases New age browser based graphing tools allow dynamic data choice and graph style per VM, per server or across the estateAll this will be covered and more

nmon监控linux系统性能

ぃ、小莉子 提交于 2020-03-23 12:09:07
Nmon是一款计算机性能系统监控工具,使用 Nmon 可以很轻松的监控系统的 CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源等信息。【简单方便】 Nmon 安装 到https://sourceforge.net/projects/nmon/ 这里下载nmon包。 安装完后,直接执行即可。 #./nmon 可以看到下图: 从上面的截图可以看到 nmon 命令行工具完全是交互式运行的,你可以使用快捷键来轻松查看对应的统计数据。你可以使用下面的 nmon 快捷键来显示不同的系统统计数据: q : 停止并退出 Nmon h : 查看帮助 c : 查看 CPU 统计数据 m : 查看内存统计数据 d : 查看硬盘统计数据 k : 查看内核统计数据 n : 查看网络统计数据 N : 查看 NFS 统计数据 j : 查看文件系统统计数据 t : 查看高耗进程 V : 查看虚拟内存统计数据 v : 详细模式 直接按快捷键对应的字母即可。 例: 查看CPU 按c 也可以把结果写到文件中,方便后期查看。 来源: https://www.cnblogs.com/lxplwh/p/7418679.html

性能测试之nmon对linux服务器的监控

你离开我真会死。 提交于 2020-03-09 21:26:41
1. nmon介绍 Nmon是一款计算机性能系统监控工具,因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统。 2. nmon数据采集 性能测试时,需要根据测试场景的执行情况,分析一段时间内系统资源的变化,这时需要nmon采集数据并保存下来,以下是常用的参数: -f 参数:生成文件,文件名=主机名+当前时间.nmon -T 参数:显示资源占有率较高的进程 -s 参数:-s 10表示每隔10秒采集一次数据 -c 参数:-s 10表示总共采集十次数据 -m 参数:指定文件保存目录 如每隔5秒采集一次,一共采集12次,就是1分钟的数据(生成的文件已标红): nmon -f -s5 -c12 -m /home/qgc/Desktop 3. 数据分析 1.下载nmon analyser 借助nmon analyser可以把nmon采集的数据生成直观的Excel表,nmon analyser可以在IBM的官网下载, https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser 在windows上下载后解压,有word和exce两个文档,Word是说明文档,包括更新日志,详细参数等,其中的Excel就是nmon

Nmon的安装及使用

只愿长相守 提交于 2020-02-27 13:43:36
一、下载Nmon 根据CPU的类型选择下载相应的版本: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip 二、初始化工具 [root@mululu ~]# cd /opt [root@mululu opt]# mkdir nmon [root@mululu opt]# cd nmon [root@mululu nmon]#wget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12a.zip    [root@mululu nmon]# unzip nmon_x86_12a.zip Archive: nmon_x86_12a.zip inflating: nmon_x86_rhel45 inflating: nmon_x86_rhel52 inflating: nmon_x86_sles9 inflating: nmon_x86_sles10 inflating: nmon_x86_ubuntu810 inflating: nmon_x86_fedora10 inflating: nmon_x86

test

霸气de小男生 提交于 2020-02-27 06:22:17
java性能调优 jmx jmx(Java Management Extensions,即Java管理扩展) 开启远程支持 注意服务器的端口防火墙 需要在服务器上添加JVM参数来开启 -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=9090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=localhost jstatd 安全策略文件 jstatd.policy grant codebase"file:${java.home}/../lib/tools.jar"{ permission java.security.AllPermission; }; 开启远程支持 jstatd -J-Djava.security.policy=jstatd.policy -J-Djava.rmi.server.hostname=localhost -p1099 >> /tmp/jstatd.log 2>&1 & jvisualvm 需要 jmx 和 jstatd 同时开启支持 jvisualvm

nmon监控Linux服务器系统资源

情到浓时终转凉″ 提交于 2020-02-13 05:16:41
  在实际的测试过程中,Loadrunner监控Linux系统资源不太稳定,经常断开,所以一般采用下面的工具进行监控。 下载地址: http://download.csdn.net/detail/hyzhou1121/3980069   nmon工具   nmon工具是IBM提供的免费的监控AIX系统与Linux系统资源的工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用Excel分析工具进行数据的统计分析,非常利于Unix或者Linux系统的性能数据分析。下面分步介绍如何使用该工具: 安装nmon   首先在IBM的官方网上下载nmon工具,下载时注意要下载对应的版本。我们这里以red hat5为例,下载的是nmon_x86_12a.zip版本,该版本支持redhat。下载后解压,改名为nmon并上传到Linux中。 进入nmon目录,查看nmon文件下各文件的权限。 [root@localhost nmon]# ls -l total 1212 -rw-r--r-- 1 hyzhou hyzhou 167781 Feb 12 2009 nmon_x86_fedora10 -rw-r--r-- 1 hyzhou hyzhou 168875 Feb 11 2009 nmon_x86_opensuse10 -rw-r--r-- 1 hyzhou

Linux操作系统监控工具-nmon

守給你的承諾、 提交于 2020-02-01 01:17:14
一、认识nmon 1、简介 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面, 并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。 2、nmon可监控的数据类型 内存使用情况 磁盘适配器 文件系统中的可用空间 CPU使用率 页面空间和页面速度 异步I/O,仅适用于AIX 网络文件系统(NFS) 磁盘I/O速度和读写比率 服务器详细信息和资源 内核统计信息 消耗资源最多的进程 运行队列信息 3、特点 ①、占用系统资源少(一般不到2%) ②、功能强大(监控数据类型全面) ③、结合grafana之类的仪表图,可以更直观的实时展示所监控的数据 ④、移植性、兼容性较好 二、安装步骤 1、将nmon安装包放到/home下 2、进入nmon所在目录/home/nmon,使用rpm -ivh nmon.rpm进行安装 3、使用rpm -ql nmon查看nmon的安装目录。(也可以 which nmon 找到安装路径) 4、进入到安装目录(一般安装目录经常放置于 /usr/bin 下) 5、运行./nmon 6、#nmon -s10 -c60 -f -m /home 7、文件生成到/home下 -s10 每 10 秒采集一次数据。 -c60 采集 60 次

nmon +java nmon Alalizy agent 动态交互监控

假装没事ソ 提交于 2020-01-12 22:22:37
Nmon is a resource monitoring tools which can monitor CPU, Memory, Disks, Network and even Filesystem on RHEL / Ubuntu systems. Java Nmon Analyzer is a tool that uses the nmon output as an input. It will graph the nmon output into an informative graph to make it easier to read. This article I will show you how to install and use nmon on linux. What is nmon and Java Nmon Analyzer Nmon is short for Nigel’s Performance Monitor. This tool is used to monitor resources on Linux, Power, x86, x86_64, Mainframe and ARM (Raspberry Pi). There is two mode available of nmon. 1. Online Mode, which used to