zoukankan      html  css  js  c++  java
  • jmeter之ServerAgent监控资源

    对linux服务器的服务进行压测时,服务器的运行情况可以通过添加插件来观察,而不用使用top命令实时的去看

    1、资源准备

    2、环境准备

    3、资源监控

    1、资源准备

    可通过该网址下载jmeter所有插件http://jmeter-plugins.org/downloads/all/

    万能的网盘:

    本次所需插件:

    JMeterPlugins-Extras.jar

    JMeterPlugins-Standard.jar

    ServerAgent-2.2.1

    将JMeterPlugins-Extras.jar和JMeterPlugins-Standard.jar放到apache-jmeter-3.0libext目录下

    将ServerAgent-2.2.1放到linux服务器opt目录下

    2、环境准备

    ServerAgent服务端口号默认为4444,需要设置防火墙对此端口不拦截:

    vi /etc/sysconfig/iptables,在端口22下面添加 iptables -I INPUT -p tcp --dport 4444 -j ACCEPT   //允许4444端口访问  

    然后在服务器中启动监控服务:

     

    在本地测试是否正常访问:

    在cmd中运行telnet ip 4444也就等同于在浏览器中输入ip:4444

      

    有时候4444端口被占用了,这时候可以切换启动端口访问

     

    使用以下命令可以改变默认的4444端口

    java -jar ./CMDRunner.jar --tool PerfMonAgent --udp-port 7777 --tcp-port 7777

    同样的,7777端口也要设置防火墙规则以及使用telnet本地测试下是否可以访问

    3、监听资源

    将jar包放到lib下后,jmeter的监听器就会多出一些监控插件,选择添加即可

     

    添加监控项中的细项,如CPU(CPU)、磁盘I/O(Disks I/O)、内存(Memory)等信息

     举个例子:现在有个需求,平均每秒有50个用户登录,需要观察2小时内服务器的资源使用情况

    查看结果

     

    注:

    遇到本地电脑telnet命令无法识别

     

    在控制面板中,找到telnet客户端打开即可

     

  • 相关阅读:
    制作计算器的代码(C#)
    Oracle如何实现创建数据库、备份数据库及数据导出导入操作
    XmlDocument类
    Android强大的开源库与系统架构工具
    IO
    胎压监测设备
    福施福、爱乐维、玛特纳各成分比较(已换算成同一单位)
    用车不容忽视的细节
    汽车必备车饰和常用物品
    j2ee指导型框架或示例
  • 原文地址:https://www.cnblogs.com/weizhideweilai/p/8974047.html
Copyright © 2011-2022 走看看