ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

jp@gc - PerfMon Metrics Collector:服务器性能监测控件

2021-07-27 14:07:04  阅读:312  来源: 互联网

标签:控件 插件 ServerAgent PerfMon jp gc 服务端 客户端


1.Jmeter插件下载 

 安装安装下面三个插件 ,就可以像Loadrunner一样监控服务器CPU、内存等性能参数

下载客户端插件JMeterPlugins-Standard 和 JMeterPlugins-Extras地址:

https://jmeter-plugins.org/downloads/old/

下载服务端插件:ServerAgent地址:

https://github.com/undera/perfmon-agent/blob/master/README.md#supported-metrics 

2.安装客户端插件

解压客户端的两个文件(JMeterPlugins-StandardJMeterPlugins-Extras),复制JmeterPlugins-Extras.jarJmeterPlugins-Standard.jar两个文件,放到JMeter客户端的lib/ext文件夹中

打开JMeter可在监听器中看到jp@gc -Permon Metrics Collector,客户端配置成功;如下图:

3.安装服务端插件

ServerAgent-2.2.1.rar上传到被测服务器>解压>进入目录,Linux上将ServerAgent.sh添加可执行权限

chmod 777 startAgent.sh

根据系统运行ServerAgent.bat(Windows)或者ServerAgent.sh(Linux)启动,默认使用4444端口(可自己指定端口,如5555端口)

./startAgent.sh --tcp-port 5555 --udp-port 5555

出现如下情况即服务端启动成功:

 4.ServerAgent启动测试

PC端连接测试-dos窗口输入:telnet 域名/IP 端口号     比如:telnet 192.168.1.169 5555

注:若是提示:telnet不是内部或外部命令,也不是可运行的程序或批处理文件, 进入控制面板>程序>程序和功能>启用或关闭windows功能>勾选Telnet Client然后确认,重启dos窗口即可

连接成功输入test+回车 服务端可收到信息,输入exit可断开连接。如下;

5.Jmeter客户端监听测试

添加监听器Permon Metrics Collector-Add Row添加配置(修改Host/IP为测试IP,修改端口号)-运行-观察server日志即chart图标内容,如下图中,可监控到服务端CPU、内存、交换分区、网络I/O、磁盘I/O数据等的数据

 

6.使用监控插件遇到的异常

1. 防火墙未关闭或者端口未开放外网访问

2. 端口号被占用     解决:Linux下输入命令ps -aux | grep 5555查看是否有被占用。如果有,使用kill -9 PID关闭

3. Waiting for samples   解决:所有数据写入一个文件之中

7.常用组件介绍

1. jp@gc - Bytes Throughput Over Time:不同时间吞吐量展示(图表)聚合报告里,Throughput是按请求个数来展示的,比如说:5/sec就是每秒发送5个请求;而这里的展示是按字节Bytes来展示的图表

2. jp@gc - Hits per Second:每秒点击量

3. jp@gc - PerfMon Metrics Collector:服务器性能监测控件,包括CPU,Memory,Network,I/O等等

4. jp@gc - Reponse Latencies Over Time:记录客户端发送请求完成后,服务器端返回请求之前这段时间

5. jp@gc - Reponse Times Distribution:显示测试的响应时间分布, X轴显示由时间间隔分组的响应时间, Y轴包含每个区间的样本数

6. jp@gc - Transactions per Second: 每秒事务数,服务器每秒处理的事务数

7. jp@gc - Active Threads Over Time:随时间活动的线程数

标签:控件,插件,ServerAgent,PerfMon,jp,gc,服务端,客户端
来源: https://blog.csdn.net/qq_36643889/article/details/119142106

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有