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转发,配置如下图:

JVM调优+性能测试——1(工具使用)_第1张图片

                                   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,调整大小

 

你可能感兴趣的:(Java进阶部分)