Jmeter压力测试(Nmon)

jmeter压力测试(4) Jmeter数据库压力测试 1、启动jmeter,打开界面工具,添加一个线程组,添加驱动 2、添加一个JDBC Connection Configuration,连接池配置文件。右键线程组【添加】--【配置元件】- -【JDBC Connection Configuration】 3、右键线程组【添加】-【Sampler】-【JDBC Request】 Csv批量执行 点击JDBC Connection Configuration修改成连接mysql的... 阅读详情

一.nmon介绍

nmon基本介绍

nmon是帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。分析工具

分析 AIX 和 Linux 性能的免费工具, 这个高效的工具可以工作于任何屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其CPU使用率将低于百分之一。 使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。然而,您可以很容易地将这个时间间隔更改为更长或更短的时间段。如果您拉伸窗口,并在X Windows、VNC、PuTTY 或类似的窗口中显示这些数据,nmon 工具可以同时输出大量的信息。 nmon 工具还可以将相同的数据捕获到一个文本文件,便于以后对报告进行分析和绘制图形。输出文件采用电子表格的格式 (.csv)。

性能介绍 nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,

其中包括:

CPU 使用率

内存使用情况

内核统计信息和运行队列信息

磁盘 I/O 速度、传输和读/写比率 文件系统中的可用空间

磁盘适配器

网络 I/O 速度、

传输和读/写比率 页面空间和页面速度

CPU 和 AIX 规范

消耗资源最多的进程

IBM HTTP Web 缓存

用户自定义的磁盘组

计算机详细信息和资源

异步 I/O,仅适用于 AIX

工作负载管理器 (WLM),仅适用于 AIX

IBM TotalStorage® Enterprise Storage Server® (ESS) 磁盘,

仅适用于 AIX

网络文件系统 (NFS)

动态 LPAR (DLPAR) 更改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower


二.安装到linux中

(1)下载好nmon 工具包

图片

(2)打开服务器,新建一个文件,存放nmon

图片

(3)上传文件

图片

(4)解压压缩包

图片

(5)找到启动文件

图片

(6)启动nmon

图片

图片


三、nmon的使用

Nmon 操作

Nmon 启动后可以显示 Linux 系统 CPU、内存、进程信息,包括了 CPU 的用户、系统、等待和空闲状态值,可用内存、缓存大小以及进程的 CPU 消耗等详细指标。该种方式显示信息实时性强,能够及时掌握系统承受压力下的运行情况,每颗 CPU 利用率是多少、内存使用多少、网络流量多少、磁盘读写……这些数据均是实时刷新,一目了然。

q : 停止并退出 Nmon

h : 查看帮助

c : 查看 CPU 统计数据

m : 查看内存统计数据

d : 查看硬盘统计数据

k : 查看内核统计数据

n : 查看网络统计数据

N : 查看 NFS 统计数据

j : 查看文件系统统计数据

t : 查看高耗进程

V : 查看虚拟内存统计数据

v : 详细模式

生成性能测试数据:

语句:

图片

./nmon_x86_sles11 -s10  -c60 -f -m /home在收集数据的过程中就要开启jmeter中性能测试,在指定的路径生成文件

图片

将生成的文件导出到本地

sz + 生成的nmon文件

图片

图片

将导出的数据,导入到模板中

图片

点击启用宏

图片

导入数据

图片

生成报表

图片

linux

监控性能硬件指标:(服务器指标)

1、top  命令    查看服务器动态进程(cpu、内存、磁盘)

2、free

free命令可以查看系统内存的使用情况,-m参数表示按照兆字节展示。最后两列分别表示用于IO缓存的内存数,和用于文件系统页缓存的内存数

3、df  

4、vmstat命令

每行会输出一些系统核心指标,这些指标可以让我们更详细的了解系统状态。后面跟的参数1,表示每秒输出一次统计信息,表头提示了每一列的含义

5、uptime命令

可以快速查看机器的负载情况。在Linux系统中,这些数据表示等待CPU资源的进程和阻塞在不可中断IO进程(进程状态为D)的数量

6、mpstat命令

该命令可以显示每个CPU的占用情况,如果有一个CPU占用率特别高,那么有可能是一个单线程应用程序引起的。

7、iostat命令

r/s, w/s, rkB/s, wkB/s:分别表示每秒读写次数和每秒读写数据量(千字节)。读写量过大,可能会引起性能问题。

8、sar命令

sar命令在这里可以查看网络设备的吞吐率。在排查性能问题时,可以通过网络设备的吞吐量,判断网络设备是否已经饱和。

9、cat /proc/cpuinfo 查看cpu

银河麒麟系统下VSCode安装全攻略:从下载到桌面快捷方式(附常见问题解决) 本文详细介绍了在银河麒麟系统下安装和优化VSCode的全流程,包括环境准备、安装策略、权限管理、桌面快捷方式创建以及系统级性能调优。特别针对国产系统环境提供了常见问题解决方案和必备插件推荐,帮助开发者高效配置开发环境。 阅读详情

相关推荐

从内参矩阵到归一化平面:揭秘相机成像的标准化核心

本文深入解析了相机成像中的核心概念——归一化平面。通过拆解内参矩阵(包含焦距、主点等参数)的作用,详细阐述了如何将像素坐标转换为与具体相机硬件无关的归一化坐标。这一标准化过程是计算机视觉算法(如多相机系统对齐、视觉SLAM)实现跨设备通用性的关键,能有效提升算法的鲁棒性和泛化能力。

opencv7vision的博客 422

压力测试流程

负载压力测试就是模拟系统业务处理过程中所能承受的最大负载力,负载压力测试可以细分为:并发负载试、疲劳强度试和大数据量的试。下面为大家介绍一下负载压力测试实施的步骤。 根据试需求分析,制定试计划,确定系统的运行环境即硬件环境、软件环境、网络;还有性能场景及对应的试目标 比如:本次压力测试,需要验证系统在本地试服务器的负载情况和稳定性试 确定了登录、搜索股票代码等场景。 试环境、工具、数据准备,搭建试环境,选用试工具,试数据的准备,试数据要保证数据尽可能的模拟真实情况。 本次的

zhangshupan的博客 490

全面掌握压力测试工具与技巧

nmon(Nigel’s Monitor)是一个在Linux和AIX系统上运行的性能监控工具,它能够实时地收集关于CPU、内存、磁盘、网络、文件系统、NFS、TCP/IP网络等子系统的性能数据。其特点包括易于安装、用户友好的界面、丰富的性能数据输出格式(如CSV或文本文件),以及支持系统资源使用率的图形化展示。Apache JMeter是一个开源的性能试工具,主要用于试web应用或者网络服务的性能。通过模拟多个用户并发访问服务器的行为,JMeter帮助我们理解系统在不同负载下的响应情况。

weixin_36173034的博客 787

Jmeter接口并发压力测试工具在实际工作中的使用

本文使用Jmeter工具进行接口的并发压力测试,通过nmon工具进行服务器资源消耗情况进行监控,nmon是一款开源性能监控工具,用于监控linux系统的资源消耗信息,并能把结果输出到文件中,然后通过nmon_analyser工具产生数据文件与图形化结果。 Jmeter安装 jmeter是在jdk环境下运行,首先安装jdk 安装JDk的步骤如下: 点击下载的JD...

技术成就人生 1088

nmonnmon :服务器性能结果报告分析 —— 报表参数详解

目录 一、nmon命令 二、nmon性能结果报告分析 (1)SYS_SUMM【服务器资源使用率汇总】 (2)AAA (3)PIVOTCHART (4)BBBP (5)DISK_SUMM (6)CPU_ALL (7)CPU_SUMM (8)DISKBSIZE (9)DISKBUSY (10)DISKREAD (11)DISKWRITE (12)DISKXFER (13)...

顾三殇 —— 博客空间(软件测试) 3万+

bash命令: nmon使用

nmon用于在一个屏幕上显示重要的性能优化信息,可以监控CPU、内存、磁盘IO、网络IO、磁盘空间、内存Page以及硬件信息的。

你若盛开,清风自来 1518

Linux性能监控命令_nmon 安装与使用

实时监控硬件性能,自动生成折线图报表

m0_61066945的博客 1万+

nmon命令

nmon命令 目的 以交互方式显示本地系统统计信息,并以记录方式记录系统统计信息。 句法 互动模式: nmon [ -h ] 的nmon [ -s < 秒 >] [ -c < 计数 >] [ -b ] [ -B ] [ -g < 文件名 >] [ -k disklist ] [ -C <过程1:过程2:..:processN>] [ -i ] 录音方式: nmon [ -f | -F 文件名 | -x | -X | -z ] [ -r < 运行名 &g

allway2的博客 4575

nmon使用方法

linux性能监控,nmon使用,nmon安装,nmon参数说明

1866

jmeter+nmon+crontab简单的执行接口定时_jmeter如何定时跑对应的接口

综上,为了效率,选择现存的开源工具执行(针对该开源工具的要就是可以使用命令行执行:jmeter)【备注:因为要定时执行】观察脚本即将存放并执行的系统。

2401_84558831的博客 398

linux上实现jmeter分布式压力测试

一、安装jdk(master以及slave均需要安装) 注:master以及slave的jdk和jmeter的版本以及安装路径要保持一致,不然可能会出错,无法成功执行 在linux下新建一个文件夹,用来放jdk安装包和安装jdk使用。然后将安装包放到linux的/usr/java/下,然后执行下面命令进行jdk的安装: 我安装的是:jdk1.8版本 (1) tar -zxf <jdk name> jdk name 就是你要安装的jdk安装包,至此,jdk安装就完成了。为了节省空间,我们要

小木可的博客 1516

Jmeter接口试+压力测试的实践记录

背景:需要对接口进行压力测试,服务器CPU占用率80%以上的场景。window客户端发送请求到linux服务器,选择用jmeternmon来完成。初学者不懂的地方可以加我xyd118118 准备:安装jdk,解jmeter(免安装)。 计划步骤: 1.用jmeter调通压力测试环境上的接口; 2.不同场景nmon记录服务器性能情况; 3.分析数据。 接口Jmeter-http接口脚本 一般分五个步骤: (1)添加线程组 (2)添加http请求 (3)在http请求中写入接入url、路径、请

edu1180的博客 427

empower软件压力测试记录,Jmeter接口试+压力测试的实践记录

背景:需要对接口进行压力测试,服务器CPU占用率80%以上的场景。window客户端发送请求到linux服务器,选择用jmeternmon来完成。初学者不懂的地方可以加我xyd118118准备:安装jdk,解jmeter(免安装)。计划步骤:1.用jmeter调通压力测试环境上的接口;2.不同场景nmon记录服务器性能情况;3.分析数据。接口Jmeter-http接口脚本一般分五...

weixin_39646725的博客 310

jmeter,并且用nmon进行内存分析

方法整理: 1.     写jmx脚本,整理csv数据文件; 2.     部署试环境,把jmx和csv放在机,把监控脚本nmon放被机; 3.     安装nmon: a.     wget http://jaist.dl.sourceforge.net/project/nmon/nmon16d_x86.tar.gz b.     tar -zxvf nmon16d_x...

猎摘互联网软件测试业界技术文章专用博客 1569

使用nmon服务器性能分析,使用Jmeter+nmon对服务器性能做与分析

使用 nmon 监控服务器性能nmon 是一种在 AIX 与各种 Linux 操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon 所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过 nmon_analyzer 工具产生数据文件与图形化结果。为了实时监控系统在一段时间内的使用情况并将结果记录下来,我们可以通过运行...

weixin_42372837的博客 910

jmeter tps指标在哪里看_Jmeter接口试+压力测试的实践记录

背景:需要对接口进行压力测试,服务器CPU占用率80%以上的场景。window客户端发送请求到linux服务器,选择用jmeternmon来完成。初学者不懂的地方可以加我xyd118118准备:安装jdk,解jmeter(免安装)。计划步骤:1.用jmeter调通压力测试环境上的接口;2.不同场景nmon记录服务器性能情况;3.分析数据。接口Jmeter-http接口脚本一般分五...

weixin_39760721的博客 248

jmeter+nmon+crontab简单的执行接口定时_jmeter如何定时跑对应的接口(1)

nohup nmon -f -T -s 5 -c 120 -m /绝对路径文件夹 & echo $!综上,为了效率,选择现存的开源工具执行(针对该开源工具的要就是可以使用命令行执行:jmeter)【备注:因为要定时执行】1.使用jmeter编写接口脚本,并增加线程数,并编写启动脚本:StartJmx.sh。0 15 * * * sh /绝对路径/StartNmon.sh。0 15 * * * sh /绝对路径/StartJmx.sh。#每5秒采集一次,采集120次,共10分钟的数据。

2401_84263208的博客 710

Jmeter

一、安装插件(jmeter本身不能监cpu、内存和吞吐量) 将下载好的jar包放在jmeter/lib/ext目录下 在jmeter中以jp@gc开头的都是第三方插件 二、 ①创建一个监听cpu和内存的监听器PerfMon Metrics Collector ②在本地启动serveragent(服务代理):默认端口4444,监听本地的服务。双击serverAgent.bat启动 ③配置PMC监听器 ④创建一个JDBC Request(输入sql语句) ⑤创建一个JDBC连接

weixin_45583894的博客 4693

中国机器人大赛-机器人自动分拣项目(含源码+全部参赛资料).zip

中国机器人大赛-机器人自动分拣项目(含源码+全部参赛资料).zip[资源说明]1、该项目是团队成员近期最新开发,代码完整,资料齐全,含设计文档等2、上传的项目源码经过严格试,功能完善且能正常运行,请放心下载使用!3、本项目适合计算机相关专业(人工智能、通信工程、自动化、电子信息、物联网等)的高校学生、教师、科研工作者、行业从业者下载使用,可借鉴学习,也可直接作为毕业设计、课程设计、作业、项目初期立项演示等,也适合小白学习进阶,遇到问题不懂就问,欢迎交流。4、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。5、不懂配置和运行,可远程教学6、欢迎下载,沟通交流,互相学习,共同进步!

上一篇: Jmeter性能测试
下一篇: Jmeter(性能指标、指标插件、测试问题、面试题、讲解稿)
zzhz925
博客等级 码龄2年 214粉丝 · 33原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值