首页 > 其他 > 详细

Jmeter如何监控服务器CPU、内存、i/o等资源

时间:2019-07-01 16:11:47      阅读:123      评论:0      收藏:0      [点我收藏+]

转自:https://blog.csdn.net/menofgod/article/details/79009646

一、要准备好的插件:JMeterPlugins-Standard-1.4.0(https://pan.baidu.com/s/1i5tPfCh   pwd:cjqd)、ServerAgent-2.2.1(https://pan.baidu.com/share/init?surl=hrIDyxI pwd:pxui);

二、解压JMeterPlugins-Standard-1.4.0.zip,将其中\lib\ext\JMeterPlugins-Standard.jar包复制到jmeter安装目录下的\lib\ext下;

三、重启jmeter,选择监听器,我们可以看到监听器中多了一些东西(这里边就有我们监控要用到的功能)

四、选择jp@gc-PerfMon Metrics Collector,这个就是我们监控服务器资源的功能

五、到此,我们监控的工作准备的差不多了,还差一个重要的卧底,那就是ServerAgent,我们需要将它放到服务器中

ps:如果你的服务器是windows,那么直接运行startAgent.bat文件即可;如果你的服务器是linux,那么需要运行startAgent.sh文件即可(运行方式:找到startAgent.sh文件所在路径,打开终端命令行,保险起见可以先将startAgent.sh设置成可执行文件:chmod 777 startAgent.sh,然后执行命令:./startAgent.sh,这样我们的agent服务就启动了);

六、回到我们的jmeter界面,在jp@gc-PerfMon Metrics Collector中添加服务器的ip,选择监控的资源,如CPU、内存等,下面所有数据写入一个文件,选择浏览,jmeter会默认弹框文件存放路径和文件名,可以自己选择路径,注意文件名一定要改!一定不能和目前的脚本名称一致,否则当前辛苦写的脚本就一去不复返了!(因为它们的类型都是jmx文件,文件名一致当然就覆盖了!)接下来运行脚本一段时间,可以看到服务器的CPU和内存的一个使用情况,如下图所示:

 

注意:

1 jmeter版本需要是3.1及以下

2 在运行jmeter脚本前需要开启serverAgent

3 运行的sample数需要大量,否则根本显示不出图表

4 可以将监测数据存到本地的文件夹

 

Jmeter如何监控服务器CPU、内存、i/o等资源

原文:https://www.cnblogs.com/applezxy/p/11114362.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!