JVM调优+性能测试——1(工具使用)

1、并发测试工具:Jmeter  下载地址:http://mirrors.shu.edu.cn/apache//jmeter/binaries/apache-jmeter-5.1.1.zip

                                              使用方法:https://mp.csdn.net/postedit/89229059

2、JVM自带监控工具:jvisualvm

      三种使用方法:a、远程添加JMX连接方式监控(需要修改中间件配置文件。如:修改tomcat自身配置文件方可使用)

                               b、远程添加jstatd连接方式监控(无需修改中间件,需要登录linux系统,cd到jdk bin安装目录,执行

./jstatd -J-Djava.security.policy="/opt/jdk1.8/bin/jstatd.all.policy" -p 60299)。60299为启动该进程占用端口号,远程添加jstatd连接时填入即可。 bin目录新增jstadtd.all.policy,内容如下:

grant codebase "file:/opt/jdk1.8/lib/tools.jar" {
    permission java.security.AllPermission;
};

                              c、通过Xshell+Xming来实现将linux上jvisualvm界面映射到windows系统,进行监控。

                                    Xming 下载地址: https://jaist.dl.sourceforge.net/project/xming/Xming/6.9.0.31/Xming-6-9-0-31-setup.exe

                                    Xshell配置需要开启X11转发,配置如下图:

                                   Xming直接默认安装接口,端口号默认为0;安装完成后执行,系统托盘出现Xming图标即可。

                                   Linux系统需要有SSH服务,支持xhost,支持X11。 修改sshd_conf文件:找到X11Forwarding这一行,将后面no改为yes,并将#注释去掉后保存。修改ssh_conf文件:找到ForwardAgent yes,ForwardX11 yes,ForwardX11Trusted yes 这三行,如果是no 则改成yes,去掉#注释保存。重启ssh服务

                                  cd 到jdk bin目录,执行./jvisualvm。 window上会映射弹出 jvisualvm窗口。图片就不贴了。

3种方法,建议使用第三种,前两种局限很多,且很多标签无法看到。

附:一次问题排查记录 https://blog.csdn.net/m0_37657585/article/details/90717523

 

附karaf中调整jvm参数配置:

linux:编辑karaf bin目录下inc及setenv,找到JAVA_MIN_MEM及JAVA_MAX_MEM,调整大小

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值