原标题:Java JMX远程调优一点就通

java远程调优可采用两种方式进行连接,jmx与jstatd,此文演示如何配置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

Demo1

不启用认证

java \

-Dcom.sun.management.jmxremote.authenticate=false \

-Dcom.sun.management.jmxremote.port=5555 \

-Dcom.sun.management.jmxremote.ssl=false \

-Djava.rmi.server.hostname=test.domain.dounine.com \

-jar test-jar-1.0.jar

Demo2

启用用户认证

java \

-Dcom.sun.management.jmxremote.authenticate=true \

-Dcom.sun.management.jmxremote.port=5555 \

-Dcom.sun.management.jmxremote.access.file=./jmxremote.access \

-Dcom.sun.management.jmxremote.password.file=./jmxremote.password \

-Dcom.sun.management.jmxremote.ssl=false \

-Djava.rmi.server.hostname=test.domain.dounine.com \

-jar test-jar-1.0.jar

编辑./jmxremote.access权限文件

dounine readwrite

编辑./jmxremote.password密码文件

dounine你的密码

增加访问权限

chmod 400 ./jmxremote.access

chmod 400 ./jmxremote.password

启动jvisualvm或者jconsole

jvisualvm

# 或者

jconsole

jvisualvm

添加远程主机地扯

添加jmx端口

授权配置

已连接视图

责任编辑:

java jmx 配置_Java JMX远程调优一点就通相关推荐

  1. Java性能压测工具及其调优

    Java性能压测工具及其调优 JMeter工具 使用 JVisualVM使用 使用 简介 在日常的开发中,Java的性能显得尤为重要,一个程序的好坏主要就是性能来决定的. JMeter工具 JMete ...

  2. java web 线程数_Java Web应用调优线程池

    最简单的单线程 我们先从基础开始.无论使用哪种应用服务器或者框架(如Tomcat.Jetty等),他们都有类似的基础实现.Web服务的基础是套接字(socket),套接字负责监听端口,等待TCP连接, ...

  3. java调试时监视_Java监控工具、调优、调试辅助函数

    JVM监控工具 Java的安装包自带了很多优秀的工具,善用这些工具对于监控和调试Java程序非常有帮助.常用工具如下: jps 用途:jps用来查看JVM里面所有进程的具体状态, 包括进程ID,进程启 ...

  4. Java项目运维与监控调优

    引言 编写目的 目前线上问题是以java的为主,但是配置方式不是特别的统一,把这些进行统一化后有利于问题的定位和解决一些不稳定因素. 阅读对象 开发人员.运维人员. JAVA项目线上配置 启动java ...

  5. jmx客户端_Java JMX客户端示例– JMX身份验证

    jmx客户端 In last tutorial we learned about JMX Basics and how can we use JConsole to manage MBeans. To ...

  6. java基础值java 运行参数,及jvm调优

    java启动参数共分为三类 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容: 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且 ...

  7. Java 14 Hotspot 虚拟机垃圾回收调优指南!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 大鹏123 来源 | www.cnblogs. ...

  8. weblogic java虚拟机_weblogic server 性能及调优-调优 java 虚拟机.doc

    weblogic server 性能及调优-调优 java 虚拟机.doc 还剩 8页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: Sun 已针对 W ...

  9. jvm 调优_Java架构—JVM调优

    1. JVM Tuning基础知识 1.1 Java堆结构 Java堆可以处于物理上不连续的内存空间上,只要逻辑上是连续的即可.Java堆就是各种对象分配和保存的内存空间,线程间共享.Java堆分为E ...

最新文章

  1. php union all,Union与Union All的区别
  2. oracle10g获取Date类型字段无时分秒解决办法!
  3. 如何查看外网ip_内网ip和外网ip的联系以及连接过程
  4. 在Android中使用AspectJ进行切面编程的简易步骤
  5. 查看Linux声卡基本信息[转载]
  6. centos mysql 连接数_CentOS7.2_调整mysql数据库最大连接数
  7. qt 安装mysql_qt 安装mysql数据库
  8. 软件定义的数据中心已经来临
  9. python数据包之利器scapy用法!
  10. 神经网络——torch.optim优化器的使用
  11. 详解百度地图API之驾车导航
  12. 2021-07-06淘宝,天猫超市
  13. MySQL与Oracle主键Query性能测试结果
  14. 电脑蓝屏c000021a代码错误
  15. c语言中指针用法初级,C语言中各类指针的用法(小结)
  16. css 使用 :placeholder-shown 实现MaterialDesign风格的交互
  17. wireshark 安装后运行出现问题
  18. 计算机软考access 题的做法_计算机二级Access 操作题汇总
  19. 分组密码算法与DES算法
  20. 机器学习项目搭建试验 where2go

热门文章

  1. SAP CRM呼叫中心polling javascript - icf_notify_poll.js
  2. product text的language dropdown list里 没有对应语言的问题
  3. 中文版的SAP Cloud for Customer销售订单创建手册
  4. 使用Excel调用ABAP系统的函数
  5. 计算机函授本科题库,计算机应用基础函授本科考试题库
  6. lol韩服游戏内设置_lol韩服游戏内设置界面翻译
  7. 查找窗口隐藏了怎么办_如何快速查找网站管理页面
  8. mysql 执行报错及解决方法 Multi-statement transaction required more than ‘max_binlog_cache_size‘
  9. @data注解的作用_Java中注解学习系列教程-2
  10. Linux必知必会的基本命令和部署项目流程