性能测试监控关键指标
系统指标
并发用户数:某一物理时可同时向系统提交请求的用户数
平均响应时间:处理事务的响应时间的平均值
吞吐量
服务器资源指标
CPU使用率:一般上限为85%
内存利用率:一般上限为85%
磁盘I/O
网络宽带
Java应用
JVM应用:JVM内存、Full GC频率
数据库
慢查询
缓存命中率
数据池连接数
mysql锁
压测机资源
CPU 内存 网络 磁盘空间性能监控工具
要对性能测试指标进行监控,可以使用系统自带的监控工具,也可以使用第三方监控工具或者监控平台。 1. 系统指标: 通过性能测试工具(如LoadRunner、JMeter等)以图形化方式监控 2. 服务器资源指标: 使用Jmeter性能监控插件PerfMon 进行监控 使用Linux命令监控:top、free、vmstat、sar、iostat等 Nmon:全面监控linux系统资源使用情况,包括CPU、内存、I/O等,可独立于应用监控。 3. Java应用: jvisualvm 4. 数据库 5. 压测机资源: Windows自带“任务管理器”服务器资源
使用Jmeter性能监控插件Perfmon Metrics CollectorMysql监控
Mysql常用监控指标
慢查询SQL 慢查询:只执行速度低于设置的阀值的SQL语句 作用:帮助定位查询速度较慢的SQL语句,方便更好的优化数据库系统的性能 开启Mysql慢查询日志参数说明
slow_query_log:慢查询日志开启状态【on:开启,off:关闭】 slow_query_log_file:慢查询日志存放位置 long_query_time:慢查询时长设置设置步骤
1.查询相关参数配置 2.开启慢查询并配置JVM监控
使用本地jvisualvm远程监控服务器 1.添加应用程序启动参数,并启动服务-Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=182.92.81.159 -Dcom.sun.management.jmxremote.port=10086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false2.进入本地jdk安装目录bin目录,找到jvisualvm.exe并启动 3.邮件远程选择安装远程主机,并输入主机IP 4.邮件主机选择添加JMX连接,并输入JMX端口 5.连接成功后在主机下会有对应的连接显示,双击查看监控信息 标签:management,性能,Dcom,监控,jmxremote,查询 From: https://www.cnblogs.com/qmm-1000/p/16807404.html