本地监控jar包可视化性能数据

发布时间:2024年01月04日

一、机器申请

二、maven项目jar打包

三、机器性能监控

1.jdk版本配置

本地下载的机器虽自带jdk,但是jdk版本过低,需重新安装jdk

参考:

Linux系统安装JDK1.8 详细流程_linux安装jdk1.8-CSDN博客

2.jvm参数修改

需修改jvm堆内存 栈内存信息 以适配所需压测的服务 在/etc/profile里修改 重点修改 -Xms2048m -Xmx2048m

export  JAVA_OPTS="-Djava.library.path=/usr/local/lib -server -Xms2048m -Xmx2048m -Djava.awt.headless=true -Dsun.net.client.defaultReadTimeout=60000 -Djmagick.systemclassloader=no -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.ttl=300 -Djava.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false  -Dcom.sun.management.jmxremote.rmi.port=9999"
3.启动 jar包并配置端口号 设置jmx连接等
java -cp intelligent-collection-order-1.0-SNAPSHOT.jar -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8001 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false org.check.checkAssTest

参考:

JVM--基础--27.2--工具--VisualVM--远程连接_visualvm远程连接-CSDN博客

注:jmx连接不要写在环境变量里面,写在调用jar包时,否则会报错"无法使用service:jmx:rmi:///jndi..."

4.端口的设置

各种常用的默认端口号_5900端口-CSDN博客

端口号设置参考:8002、9002、8005、9005、8004、9004、8001、9001、8003、9003、52001、52002、52003、52004、52005

注:端口号不要设置0000,是核心端口号,会导致jar包运行不起来

5.启动

6.grafana监控

四、java并发编程

文章来源:https://blog.csdn.net/fanfangyu/article/details/135391423
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。