• Java远程服务器调优


    Java远程调优可采用两种方式进行连接,jmx与jstatd

    1. 配置jmx进行连接调优

    配置指南

    官网说明

    配置 功能 备注
    -Dcom.sun.management.jmxremote.authenticate connection authenticate true / false
    -Dcom.sun.management.jmxremote.port jmx connection remote port 1~65535
    -Dcom.sun.management.jmxremote.local.only remote can connection true / false
    -Dcom.sun.management.jmxremote.ssl enable ssl connection true / false
    -Djava.rmi.server.hostname multi eth choose ip / domain
    -Dcom.sun.management.jmxremote.access.file remote access roles file path
    -Dcom.sun.management.jmxremote.password.file remote authenticate file when auth config enable file path

    1.1 配置实例

    Demo1--不启用认证

    java 
     -Dcom.sun.management.jmxremote.authenticate=false 
     -Dcom.sun.management.jmxremote.port=9091 
     -Dcom.sun.management.jmxremote.ssl=false 
    

    Demo2--启用用户认证

    java 
     -Dcom.sun.management.jmxremote.authenticate=true 
     -Dcom.sun.management.jmxremote.port=9091 
     -Dcom.sun.management.jmxremote.access.file=./jmxremote.access 
     -Dcom.sun.management.jmxremote.password.file=./jmxremote.password 
     -Dcom.sun.management.jmxremote.ssl=false 
    

    1.2 修改权限文件和密码文件,并赋权

    a. 编辑./jmxremote.access权限文件
    monitorRole readonly
    controlRole readwrite

    b. 编辑./jmxremote.password密码文件
    monitorRole你的密码

    c. 修改访问权限

    chmod 400 ./jmxremote.access
    chmod 400 ./jmxremote.password
    

    1.3 启动Java服务

    待服务启动后,查看9091端口是否开启
    netstat -nltp

    1.4 启动jvisualvm或者jconsole

    运行JAVA_HOME/bin目录下的jconsole或jvisualvm,打开控制台,然后建立连接,填写地址、端口号、用户名、口令即可连接。

    1.4.1 jvisualvm

    添加远程主机地扯
    添加jmx端口
    已连接视图如下

    1.4.2 jconsole

    新建连接--远程进程
    已连接视图如下

    2. 配置jstatd进行连接调优

    待补充

  • 相关阅读:
    QT实现软件重启
    Qt 延时
    gcc 创建库及使用
    verilog 奇数分频设计
    内核中的 likely() 与 unlikely()
    TFT LCD 参数详解
    手动安装m4, autoconf, automake, libtool
    [其他] 蒙特卡洛(Monte Carlo)模拟手把手教基于EXCEL与Crystal Ball的蒙特卡洛成本模拟过程实例:
    Origin9.1如何绘制风向玫瑰图(Binned Data)?
    Origin9.1如何使用原始数据(Raw Data)绘制风向玫瑰图
  • 原文地址:https://www.cnblogs.com/liuyitan/p/14132508.html
Copyright © 2020-2023  润新知