本地监控jar包可视化性能数据
2024-01-09 03:09:48
一、机器申请
二、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.端口的设置
端口号设置参考: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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!