zoukankan      html  css  js  c++  java
  • Jmeter如何监控服务器CPU、内存、i/o等资源

    转自: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,将其中libextJMeterPlugins-Standard.jar包复制到jmeter安装目录下的libext下;

    三、重启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 可以将监测数据存到本地的文件夹

  • 相关阅读:
    CodeForces Gym 100935G Board Game DFS
    CodeForces 493D Vasya and Chess 简单博弈
    CodeForces Gym 100935D Enormous Carpet 快速幂取模
    CodeForces Gym 100935E Pairs
    CodeForces Gym 100935C OCR (水
    CodeForces Gym 100935B Weird Cryptography
    HDU-敌兵布阵
    HDU-Minimum Inversion Number(最小逆序数)
    七月馒头
    非常可乐
  • 原文地址:https://www.cnblogs.com/applezxy/p/11114362.html
Copyright © 2011-2022 走看看